ボタンが押されたときにクラスをドキュメントに関連付けたい。どうすればプログラムでそれを行うことができますか? 私はこれまでにこの方法を試しました: Flash .fla ファイルをプログラムでドキュメント クラスに関連付ける方法は? コンパイラーは、getDocumentDOM() という関数がないことを教えてくれました。他に何を試す必要がありますか?
質問する
196 次
1 に答える
1
ドキュメント クラスは固定されていますが、新しいクラスを簡単にインスタンス化し、メイン タイムラインで追加または削除できます。
誰かがコメントしたように、これは設計上の問題です。メイン タイムラインでフレームを使用する代わりに、最初のフレームのコンテンツを選択してライブラリ シンボルに変換し、「StartScreen」などのクラス名で ActionScript 用にエクスポートします。
次に、メイン ドキュメント クラスのコンストラクターを呼び出しvar start_screen:StartScreen = new StartScreen(); addChild( start_screen );
て、メイン タイムラインでインスタンス化することができます。などのイベント リスナーをボタンにアタッチする必要がありますstart_screen.start_button.addEventListener( MouseEvent.CLICK, handler, false, 0, true );
。ハンドラー関数は、removeChild( start_screen );
他のコンテンツを呼び出して、その場所に追加できます。
于 2013-04-30T19:29:59.090 に答える