Window 内 のButton


var window = PopUpManager.createPopUp(target_mc, Window, false, {closeButton:false, title:”Test”, contentPath:”hoge_mc”});

上記は Window を作成して、コンテンツにライブラリにある “hoge_mc” を指定してる。”hoge_mc” には、オーサリング時に置いた Button コンポーネントがある。(“foo_btn”とする)。何故か、この “foo_btn” のイベントを取ることが出来ない。

リスナオブジェクトを作成して addEventListener してもウンともスンとも言わない・・・。

window.content.foo_btn.clickHandler = function() {
trace(“This is foo”);
};

これだと動く。謎。

//追記
Window.complete を受け取った後にイベントを定義すればいいらしい。

カテゴリー: Flash   パーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>