0

次のフラッシュ構造があります。

Main Timeline
---test_menu (Movie Clip)
------test_menu_sub (Movie Clip)
---------submenu_item (Button) 

メイン タイムライン (2 番目のフレーム) に、次のコードを追加しました。

test_menu.test_menu_sub.submenu_item.onPress = function () {
     trace("clicked");
}

ただし、これは機能しません。actionscript 2 で子要素またはムービー クリップにアクセスするにはどうすればよいですか? 以下のファイルを参考にしてください。

4

1 に答える 1

1

これは、特に As2 バナーを作成する場合の既知の問題です。As2 では、onPress のようなボタン イベントを、ムービー クリップだけでなく、その中にネストされたムービー クリップに対しても動作させることはできません。

ここに As2 のボタンに関する非常に良い説明があります: http://www.senocular.com/flash/tutorials/buttoncapturing/

しかし、私はこれを完全に解決することにしました。上記の記事の機能を使用して変更したソース ファイルは次のとおりです

それが役立つことを願っています!;)

于 2012-08-31T10:51:10.463 に答える