Button只弹出一个PopUp窗体

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" ... >
   
  <fx:Script>
   <![CDATA[
    import flash.utils.clearTimeout;
    import flash.utils.setTimeout;    
    import mx.core.FlexGlobals;
    import mx.managers.PopUpManager;    
    import spark.components.Label;
    import spark.components.TitleWindow;    
 
    private var myTitleWin:TitleWindow;
    
    protected function btnAlert_clickHandler(event:MouseEvent):void
    {
     // TODO Auto-generated method stub   
     if(myTitleWin!=null){
      PopUpManager.removePopUp(myTitleWin);
      myTitleWin=null;
     }
     //先判断myTitleWin是否已创建,是就清除 
     //否则会不断响应点击事件,不停地打开多个窗体
     
      myTitleWin=new TitleWindow();
     myTitleWin.title="xBox One";
     myTitleWin.minWidth=200;
     myTitleWin.minHeight=300;
     
     var label:Label=new Label();
     label.text="I wanna to play xBoxOne";
     
     myTitleWin.addElement(label);
     
     PopUpManager.addPopUp(myTitleWin,
             FlexGlobals.topLevelApplication as DisplayObject);
     PopUpManager.centerPopUp(myTitleWin);     
    }
    
   ]]>
  </fx:Script>
  
  <s:Button id="btnAlert" label="Open Alert" 
               click="btnAlert_clickHandler(event)"/>
 
</s:Application>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值