0

Flash CS4で、2つのFLAファイルを作成しました。

最初のファイル:-図形を描画します。-私はそれをMovieClipに変換します。-MyClipクラスをコンストラクターの単純なトレースにリンクします。-ファイル全体をMyClip.SWCとしてエクスポートします。

2番目のファイル:-[編集]>[設定]>[ActionScript]> [ActionScript 3設定]に移動し、ライブラリパスにファイルMyClip.SWCを追加します。-このswfの最初のフレームに、var myClip:MyClip = new MyClip();と記述します。addChild(myClip);

何が間違っているのかわかりませんが、コンパイル(swfのエクスポート)するとクラスがロードされます(出力ウィンドウにトレースが表示されます)が、MyClipに関連付けられたグラフィックが表示されません。MyClip.SWCにはそのクリップのコードしか含まれていないようです。

私は何が間違っているのですか?私がやろうとしていることさえ可能ですか?

手伝って頂けますか?ありがとう!

4

1 に答える 1

0

あなたがやろうとしていることは非常に可能であり、私が見る限り、あなたは正しくやっています。グラフィックムービークリップをクラスにリンクするのを間違えたのではないでしょうか?

確認するには、最初の .fla ファイル (.swc にコンパイルするファイル) のステージからグラフィック オブジェクトをすべて削除し、最初のフレームに次のコードを記述します。

var myClip:MyClip = new MyClip();
addChild(myClip);

関連するトレースとグラフィックの両方が表示されるはずです。そうでない場合は、何か問題がある可能性があります。最初の .fla ファイルで動作するようになると、.swc をロードするファイルでも動作するはずです。

于 2011-06-15T19:57:44.387 に答える