Apache flex 自定义组件本身是否可以调用PopUpManager.addPopUp?如何将弹出逻辑放入组件中?
我试图更好地组织我的代码,并认为最好将弹出逻辑放在弹出的组件中。然而,我似乎无法做到这一点而不引起这样或那样的错误。我还需要创建弹出模式 我正在做以下工作(psuedo代码):Apache flex 自定义组件本身是否可以调用PopUpManager.addPopUp?如何将弹出逻辑放入组件中?,apache-flex,Apache Flex,我试图更好地组织我的代码,并认为最好将弹出逻辑放在弹出的组件中。然而,我似乎无法做到这一点而不引起这样或那样的错误。我还需要创建弹出模式 我正在做以下工作(psuedo代码): <mx:TitleWindow > <mx:Label id="messageLabel" /> <mx:Script> <![CDATA[ public function show():void{ PopUpManager.addPopUp(
<mx:TitleWindow >
<mx:Label id="messageLabel" />
<mx:Script>
<![CDATA[
public function show():void{
PopUpManager.addPopUp(this, Application.application as DisplayObject, true);
PopUpManager.centerPopUp(this);
}
public function hide():void{
PopUpManager.removePopUp(this);
}
]]>
</mx:Script>
</mx:TitleWindow>
有人能帮忙吗?看来这毕竟是可行的
我不确定我做错了什么,但在Ryan回答后,我重写了代码,使用上面的伪代码作为起点。现在它似乎可以工作了。我觉得代码很好,这就是您使用PopUpManager类的方式。如果您有一个特定的错误,请发布它,否则没有人可以帮助您修复它。