初期化イベント色々

初期化処理用のイベントリスナーをどのイベントに設定するか悩んだのでφ(・ω・ )メモメモ。

  • preinitialize
    • コンポーネントがその親コンテナに関連付けられた後、コンポーネントが初期化される前、つまりその子が作成される前に送出されます。ほとんどの場合、このイベントは、アプリケーションでコンポーネントの設定に使用するには送出されるタイミングが早すぎます。
  • initialize
    • コンポーネントの構築と初期化プロパティの設定が完了したときに送出されます。この時点で、コンポーネントの直接の子はすべて作成されています (少なくともその preinitialize イベントは既に送出されています) が、レイアウトはまだされていません。initialize イベントが正確にいつ送出されるかは、コンテナの作成ポリシーによって異なります。これについては、このセクションの後で説明します。
  • creationComplete
    • コンポーネントとそのすべての子孫の作成とレイアウトが完了し、それらが表示されたときに送出されます。
  • applicationComplete
    • アプリケーションの初期化、LayoutManager による処理、および表示リストへの関連付けが完了した後に送出されます。これはアプリケーションの起動シーケンス中に送出される最後のイベントで、アプリケーションの creationComplete イベントよりも後に送出されます。creationComplete イベントは、プリローダーが削除されてアプリケーションが表示リストに関連付けられる前に送出されます。

http://www.adobe.com/livedocs/flex/201_jp/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=containers_intro_063_10.htmlより引用した情報を並び替えています。