2010-06-29 35 views
0

我试图更好地组织我的代码,并且认为将弹出逻辑放置在正在弹出的组件内部会很好。但是,我似乎无法做到这一点,而不会导致一个或另一个错误。我还需要制作弹出式模式。自定义组件可以自行调用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>   

谁能帮助?

+0

这段代码对我来说很好,这就是你如何使用PopUpManager类。如果您发布特定错误,否则没有人可以帮助您解决问题。 – 2010-06-29 17:24:55

回答

0

看来,这工作,毕竟。

我不确定我在做什么错,但是在Ryan的回复之后,我重写了代码,使用上面的伪代码作为起点。现在它似乎工作。

相关问题