メイン とにかくFLASH【FLASHに関して全般】 Flash MX 2004でClassのロードエラー | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tomosaka | Åê¹ÆNo.583 投稿日時: 2003-10-30 20:03 |
新米 居住地: 投稿: 26
使用環境:
Pro / Pro7.2J / Player7 / W21SA |
Flash MX 2004でClassのロードエラー こんばんは、
Flash MX 2004 Pro 英語版で パブリッシュ形式をPlayer 7 / ActionScript 2 に設定し、 クラスを使ってムービーを作っているときにパブリッシュすると 下記のようなエラーが多発するのですが、原因がさっぱりわかりません。 **Error** D:\Flash\Class\xxxxClass.as: Line 1: The name of this class, 'xxxxClass', conflicts with the name of another class that was loaded, 'xxxxClass'. class xxxxClass extends MovieClip { しばらく時間が経つとエラーが出ずにパブリッシュできたりするのですが・・・。 |
渡辺真太郎 | Åê¹ÆNo.606 投稿日時: 2003-10-31 11:41 |
新米 居住地: 神奈川県相模原市 投稿: 20
使用環境:
MX2004 XP |
Re: Flash MX 2004でClassのロードエラー 渡辺です。
xxxxClassがたとえばyyyyClassの型を宣言していて、 yyyyClassも中でxxxxClassを宣言していると衝突がおきるようです。 class xxxxClass{ private var y:yyyyClass; fucntion xxxxClass(){ y = new yyyyClass(); } } class yyyyClass{ private var x:xxxxClass; fucntion yyyyClass(){ y = new xxxxClass(); } } |
tomosaka | Åê¹ÆNo.621 投稿日時: 2003-10-31 14:54 |
新米 居住地: 投稿: 26
使用環境:
Pro / Pro7.2J / Player7 / W21SA |
Re: Flash MX 2004でClassのロードエラー 引用:
xxxxClassがたとえばyyyyClassの型を宣言していて、 試してみましたが、パブリッシュは問題なく終わって、 通常通り再生しますね、ただ
と、無限ループになってしまいます。 どうも自分のはまっているエラーとは違うようです。 対象のClassでエラーが起きた後、30分間ほどはパブリッシュすると下記のエラーが出て、その間スクリプトは何も触ってないのに、いつのまにか出なくなっているのです。
|
渡辺真太郎 | Åê¹ÆNo.626 投稿日時: 2003-10-31 16:41 |
新米 居住地: 神奈川県相模原市 投稿: 20
使用環境:
MX2004 XP |
Re: Flash MX 2004でClassのロードエラー 渡辺です。すいません勘違いしてました。
スーパークラスの中で、サブクラスの型を宣言すると (下記の例では) The name of this class, 'B', conflicts with the name of another class that was loaded, 'B'. とエラーになります。
|
tomosaka | Åê¹ÆNo.653 投稿日時: 2003-10-31 19:37 |
新米 居住地: 投稿: 26
使用環境:
Pro / Pro7.2J / Player7 / W21SA |
Re: Flash MX 2004でClassのロードエラー サンプルありがとうございます。
たしかに、エラーがでます・・・あれ? 2回目のパブリッシュからエラーが出なくなりました・・・ ますます謎 |
森 なおき | Åê¹ÆNo.1042 投稿日時: 2003-11-7 22:59 |
モデレータ 居住地: 福岡(心は大阪) 投稿: 527
使用環境:
:MacOSX10.6.8 :FlashCS5.5 |
Re: Flash MX 2004でClassのロードエラー 話題的に特設の方が適切と思ったので
コーダーズルームからこちらに移動しました。 引き続き情報お待ちしてます!
|
ゲスト | Åê¹ÆNo.1044 投稿日時: 2003-11-7 23:06 |
Re: Flash MX 2004でClassのロードエラー Flash のオーサリング環境って、時々、前のクラスの定義の状態を上書きできなくて、アプリケーションを再起動するまで新しい状態で使えなくなることがあるんですけれど、その辺って関係無いでしょうか?
Flash MX 2004 は、v2 コンポーネントの絡みか、ライブプレビューの時点でも定義されたりと、かなりダイナミックに定義されるようになっているみたいですけれど、まだこの辺の挙動が残っているような感じです。 |
|
tomosaka | Åê¹ÆNo.1143 投稿日時: 2003-11-10 10:13 |
新米 居住地: 投稿: 26
使用環境:
Pro / Pro7.2J / Player7 / W21SA |
Re: Flash MX 2004でClassのロードエラー 引用:
Flash のオーサリング環境って、時々、前のクラスの定義の状態を上書きできなくて、アプリケーションを再起動するまで新しい状態で使えなくなることがあるんですけれど、その辺って関係無いでしょうか? 外部エディタでASファイルを編集して、Flashでパブリッシュすると起きることが多いです。 大抵Flashを再起動してやれば直るのですが、アプリを再起動しても直らない時がありませんか? シンタックスエラー等を出した後に出ることが多いので、クラスの定義の状態が更新できていない可能性はありますね。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |