2011-05-16 56 views

回答

10

http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7ee6.html

每個組件在應用程序啓動調度creationComplete消息 - 如果它是指在啓動時被創建。否則,每個組件都會在實際創建時分派消息。

從上面的文檔鏈接:

所有組分之後被創建和 拉伸,應用程序對象 調度一個applicationComplete 事件。這是在應用程序 啓動期間分派的最後一個事件 。

*編輯以反映除創建應用程序啓動的上下文之外的其他時間,以調用creationComplete事件。

+0

兩個答案都提供了相同的流程圖。 +1 – 2011-05-16 14:52:37

+0

我必須爲此失敗而不滿。 creationComplete作爲組件創建生命週期的一部分進行調度;這可能不是應用程序啓動的一部分。有很多用例在應用程序啓動創建後創建組件。具有默認creationPolicy的ViewStack就是這樣一個用例。 – JeffryHouser 2011-05-16 15:28:02

+0

由於編輯的文本;我刪除了我的downvote。 – JeffryHouser 2011-05-16 18:23:20

2

看到這個link with的完整解釋。另外,creationComplete由每個Flex組件調度,但applicationComplete本身只由Application調度一次。

+0

兩個答案都提供了相同的流程圖。 +1 – 2011-05-16 14:52:25

0

另一個重要的區別是應用程序不必對舞臺的引用,直到applicationComplete分派