主にFlashのTIPSを紹介するページです。
カレンダー
カテゴリー
最新記事
最古記事
(03/04)
(03/04)
(03/09)
(03/09)
(03/18)
ブログ内検索
P R
アクセス解析
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
親クラス内で外部クラスをaddChildした後でなければ、外部クラス内でstageを参照することはできない。
↓で、自分自身がaddChildされたことを検知できる。
public class Test extends Sprite
{
public function Test()
{
trace(stage); // null と表示される
addEventListener(Event.ADDED_TO_STAGE, onAdded); // class TestがaddChildされたらonAddedへ
}
private function onAdded(e:Event)
{
// この段階でstageが使用可能になる
trace(stage); // [object Stage] と表示される
}
}
↓で、自分自身がaddChildされたことを検知できる。
public class Test extends Sprite
{
public function Test()
{
trace(stage); // null と表示される
addEventListener(Event.ADDED_TO_STAGE, onAdded); // class TestがaddChildされたらonAddedへ
}
private function onAdded(e:Event)
{
// この段階でstageが使用可能になる
trace(stage); // [object Stage] と表示される
}
}
PR
この記事にコメントする