2014-01-29 40 views

回答

0

我知道這不符合原始問題,但這是我最終做的:

作爲PopUpManager的createPopup函數的一部分,它們允許您傳入子列表字符串以便將其添加到。通過使用PopUpManagerChildList.POPUP作爲我的參數,我可以獲取當前使用sysManager.popUpChildren.numChildren打開的彈出式列表,以確定顯示的數量,只要我在所有的createPopup調用中使用該參數即可。

0

不確定如果我明白這是正確的方法,但如果在彈出窗口中使用這樣的代碼?

............................

showCloseButton = 「真」

close="closeWindow(event)"> 

<mx:Script> 
    <![CDATA[ 

     import mx.events.CloseEvent; 
     import mx.managers.PopUpManager; 
     import mx.core.IFlexDisplayObject; 

     private function closeWindow(e:CloseEvent):void { 

      PopUpManager.removePopUp(e.target as IFlexDisplayObject); 
     } 

    ]]> 
</mx:Script>