Windows grepped 4.6 sourceで、初期化がtrueに設定されている場合、UIComponentは作成完了イベントをディスパッチするため、http: //help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/core/UIComponent.html#initializedが機能するはずです。 。
EDIT
コメントに応答して、initializeが呼び出されますが、ステップ9でtrueに初期化されたセットは発生しません。文字通り、UIComponent内でCREATION_COMPLETEがディスパッチされます。UIComponentの4.6ソースから取得した次のスニペットを参照してください。
/**
* A flag that determines if an object has been through all three phases
* of layout: commitment, measurement, and layout (provided that any were required).
*
* @langversion 3.0
* @playerversion Flash 9
* @playerversion AIR 1.1
* @productversion Flex 3
*/
/**
* @private
*/
public function set initialized(value:Boolean):void
{
_initialized = value;
if (value)
{
setVisible(_visible, true);
dispatchEvent(new FlexEvent(FlexEvent.CREATION_COMPLETE));
}
}
UIComponentでCtrl+Shift + Tを押して「変数:作成」を検索すると思わない場合は、スタートアップイベントがディスパッチされるセクションを開始するコメントブロックと、それらのイベントにフラグを立てるためのいくつかの変数が表示されます。完了が設定されています。INITIALIZEイベントは、私が参照したセッターの下の別のセッターで発生します。
public function set processedDescriptors(value:Boolean):void
{
_processedDescriptors = value;
if (value)
dispatchEvent(new FlexEvent(FlexEvent.INITIALIZE));
}