相當直截了當......我希望能夠按照每次「PopUpManager.removePopUp」被調用時會觸發的事件進行監聽。我無法找到任何事件。我創建的每個彈出窗口都是使用PopUpManager的createPopup函數。如何獲取每次PopUpManager.removePopup被觸發的事件?
0
A
回答
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>
相關問題
- 1. Application.Idle事件觸發每次
- 2. touchesMoved:(NSSet *)觸及事件:(UIEvent *)事件每次都沒有被觸發
- 3. Listbox的SelectionChanged事件被多次觸發
- 4. 如何獲取被觸發的事件類型
- 5. 每次ng-click觸發事件
- 6. JDialog WindowOpened事件只被觸發一次
- 7. 骨幹事件被多次觸發
- 8. 事件被多次觸發 - LWJGL
- 9. TextWatcher事件被多次觸發
- 10. 推送器事件被觸發兩次
- 11. jQuery事件被觸發不止一次
- 12. Backbonejs事件被多次觸發
- 13. Angular.JS - 事件被多次觸發
- 14. touchend事件被觸發兩次
- 15. 觸發事件,每次一個新方法被稱爲
- 16. 獲取觸發事件
- 17. 如何判斷事件被觸發的
- 18. Window.postMessage()被觸發時觸發的事件
- 19. 獲取觸發事件的小部件?
- 20. 如何在每次觸發事件時設置屬性值?
- 21. 觸發兩次的事件
- 22. 如何讓jQuery事件觸發一次
- 23. 如何多次觸發'.click'事件?
- 24. AWS Lambda函數被CloudWatch事件觸發了兩次事件
- 25. 的PropertyChanged事件需要觸發一次,每次點擊
- 26. jQuery觸發器事件觸發多次
- 27. 觸發事件黑莓觸發多次
- 28. 每次在Safari 5+中更新localStorage時,如何獲得一個事件觸發?
- 29. 獲取觸發事件的目標
- 30. Selectionchanged事件觸發每行