我正在尝试更好地组织我的代码,并认为将弹出逻辑放在正在弹出的组件中会很好。但是,如果不引起一个错误或其他错误,我似乎无法做到这一点。我还需要制作弹出模式。
我正在做这些事情(伪代码):
<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>
<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>
有人可以帮忙吗?
答案 0 :(得分:0)
毕竟看起来这很有效。
我不确定我做错了什么,但在Ryan的回复之后我重写了代码,使用上面的伪代码作为起点。现在它似乎有效。