メイン とにかくFLASH【FLASHに関して全般】
AS2 - ロードされた別のクラスの名前 "***" とコンフリクトします | 投稿するにはまず登録を |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | スレッド |
|---|---|
| YOSHIZAWA | Åê¹ÆNo.3038 投稿日時: 2004-1-21 1:14 |
新米 ![]() ![]() 居住地: Tokyo 投稿: 7
使用環境:
|
AS2 - ロードされた別のクラスの名前 "***" とコンフリクトします FlashMX2004Proで、ActionScript2クラスのインポートで、ちょっと困っています。
独自に定義したFooクラスとBarクラスの2つのクラスがあったとします。2つのクラスを互いに参照させたいのですが、それぞれに import 文を書くと「ロードされた別のクラスの名前 "***" とコンフリクトします」というエラーが発生します。 たしかに、Foo -> Bar -> Foo -> Bar という、インポートの堂々巡りになるので、エラーがでるのは、あたりまえですね。 ※型指定しなければイイのかもしれませんが・・・ 推測では、何か命令を指定をすれば良いのだと思いますが、その命令がわかりません。ということで、解決方法をご存知の方いましたら、アドバイス頂ければと思います。 [Foo.as]------------------------- import Bar; class Foo { var bar:Bar; function Foo() { bar = new Bar( this ); } } [Bar.as]------------------------- import Foo; class Bar { var foo:Foo; function Bar( owner ) { foo = owner; } }
|
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
YOSHIZAWA | 2004-1-21 1:14 |
| |
Fumio | 2004-1-21 1:48 |
| |
YOSHIZAWA | 2004-1-21 11:40 |
| |
Fumio | 2004-2-4 12:09 |
| |
nishimurak | 2004-4-1 18:54 |
| |
s-n1211 | 2004-4-1 23:36 |
| 投稿するにはまず登録を | |



ログイン


