複数のシーン *.fla があります。ボタンを使用してシーン間にリンクがあり、正常に機能します。
これらのシーンの一部には、コンポーネント ScrollPane (シーンごとに 1 つ) が含まれています。ScrollPanes 内には、ボタンを保持するムービー クリップがあります。これは、他のシーンへのリンクとしても機能します。
ムービー クリップ内 (ScrollPane 内) に "go to web" という新しいボタンを配置しました。これは機能しません。swf へのコンパイル時にエラーは報告されません。ボタンはありますが、何もしません。
コードスニペットの単純なコードを使用していました:
my_btn.addEventListener(MouseEvent.CLICK, onClick);
function onClick(e:MouseEvent):void{
navigateToURL(new URLRequest("http://www.site.com/"), "_blank");
}
解決策を検索し、次のことを試しました。
ボタンの前にムービークリップ名を配置: myMovieClip.my_btn.addEventListener ... (動作しない) mc + scrollPane 名を配置: myMovieClip.myScrollPane.my_btn.addEventListener ... (動作しない) シーン名を配置: myScene.my_btn.addEventListener . .... (動作していません)
..上記のより異なる組み合わせ、どれも機能しません..それらのいくつかはエラーを生成し、いくつかはエラーを生成しません..swfが通過すると、ボタンは表示されますが何もしません...
さらに、既に動作しているボタンがある他のムービー クリップ内に新しいボタンを配置しようとしましたが、新しいボタンが動作しませんでした...以前に配置したボタンは正常に動作しました.. ??
何を考えたらいいのかわからない?ボタンの制限を使い果たしました。1 つの *.fla に含めることができるボタンの数に制限はありますか? (私は約130を持っていると思います.約60のシーンでは、各シーンには1つのフレームと2つのレイヤーがあります.1つはコンテンツ用で、もう1つはアクション用です)
ボタンの私のコードは、それらがあるムービークリップにあります。
誰か手がかりを教えてください。