Flex 程式的初始化順序

2021-08-29 21:43:23 字數 906 閱讀 8057

flex程式執行的過程中會觸發

preinitialize, initialize

和 creationcomplete

事件,還會建立靜態成員變數和成員變數。它們的執行順序時怎樣的?

flex

程式的執行順序如下。

如果 flex

使用了元件,那麼主程式和元件的

preinitialize, initialize

和 creationcomplete

事件的先後順序又是怎樣的? 例如

乙個程式有下面的結構

static member

member

testbox1

testbox2

那麼此程式的執行過程如下。

create static member

create member

testbox1 preinitialize

testbox1 initialize

testbox2 preinitialize

testbox2 initialize

testbox1 creationcomplete

testbox2 creationcomplete

事實上,

flex

中 乙個元件的initialize

過程包括它的子元件的

preinitialize

和 initialize

兩個過程。flex的乙個元件建立過程包括它的子元件的

建立過程 。

tips:

如果你要在子元件的

initialize

響應函式中使用

的某個變數,你必須在的

preinitialize

響應函式中建立它或者直接在該變數定義時建立。

FLEX的初始化順序

from flex元件在建立的時候都會經歷四個事件 preinitialize initialize creationcomplete 和 updatecomplete updatecomplete事件在任何改動視覺的情況下都會發生,不是初始化時獨有的 下面的例子檢測在巢狀和平行的情況下,各個元件的...

FLEX的初始化順序

flex元件在建立的時候都會經歷四個事件 preinitialize initialize creationcomplete 和 updatecomplete updatecomplete事件在任何改動視覺的情況下都會發生,不是初始化時獨有的 下面的例子檢測在巢狀和平行的情況下,各個元件的事件丟擲順...

Flex 元件初始化順序

在flex中,我們經常會用到,當容器或者這個元件初始化的時候,或者建立完成的時候,就去做一些事情。那麼此時flex就會派發preinitialize initialize和creationcomplete事件。當子項初始化完成後,其父容器開始初始化。即子項總是先於父容器初始化完成。然而,只有當所有子...