2010-09-01 70 views
1

我在Flex中打開彈出窗口(TitleWindow的子類)使用在Flex 4中找到一個打開的彈出窗口

PopUpManager.createPopUp(parent, TrainCard) 

有什麼方法可以獲得打開的彈出窗口列表嗎?或者我需要保留自己的清單?
我需要確保我沒有打開兩次相同的彈出窗口。

回答

1

ISystemManager.popUpChildren屬性可能是您要查找的內容,PopUpManager會在其中添加彈出窗口。您可以通過任何組件的systemManager屬性訪問應用程序ISystemManager。

+0

systemManager是正確的地方看看。 systemManager.popUpChildren.numChildren對我來說總是0,不知道爲什麼。但我通過systemManager.getChildAt(index)找到了彈出窗口。只是迭代所有的孩子,並選擇那些我的彈出窗口類。 – rlovtang 2010-09-02 15:47:17

相關問題