0

ボタンが押されたときにクラスをドキュメントに関連付けたい。どうすればプログラムでそれを行うことができますか? 私はこれまでにこの方法を試しました: Flash .fla ファイルをプログラムでドキュメント クラスに関連付ける方法は? コンパイラーは、getDocumentDOM() という関数がないことを教えてくれました。他に何を試す必要がありますか?

4

1 に答える 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 に答える