質問

私の Mac には Flash cs5 で作成した .fla があります。それをcs4ファイルとして保存し、Windowsマシンを持っている友人に送りました。

AS クラスにリンクされたシンボルがあり、その中にインスタンス名を持つシンボルがあります。クラスのコンストラクターは、これらのインスタンス名を参照します。コンパイルすると、すべてが期待どおりに動作します。私の友人がコンパイルすると、上記のインスタンスが未定義であることを伝えるコンパイラ エラーが表示されます。

まったく途方に暮れてしまいました。なぜこれが起こっているのか何か考えはありますか?

私たちが試したこと:

  • 同じソースパスがあることを確認しました
  • Flash IDE のシンボルに正しいリンケージがあることを確認しました。
  • 私のマシンで cs4 を使用して .fla をコンパイルしてみました。動作するので、Mac/Windows の問題だと思われます。
役に立ちましたか?

解決

>フラッシュ - - > [AS3」の隣にある[設定]ボタン] -

設定を公開しようとして試してみてください、あなたのクラスパスを設定するために行く同じ場所にチェックボックスがあります宣言ステージのインスタンスを言うこと - 。それは、上のチェックを外すように聞こえますあなたはのようなものを書くことをしたくない場合はCS4のWindows版...それはチェックする必要があります:

public var myClip:MovieClip;
あなたはフラッシュIDEを使用して配置したことをインスタンスごとに

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top