トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかく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.CO.UK
http://www.yoshizawa.co.uk/

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » AS2 - ロードされた別のクラスの名前 "***" とコンフリクトします YOSHIZAWA 2004-1-21 1:14
     Re: AS2 - ロードされた別のクラスの名前 "***" とコンフリクトします Fumio 2004-1-21 1:48
       Re: AS2 - ロードされた別のクラスの名前 "***" とコンフリクトします YOSHIZAWA 2004-1-21 11:40
       Re: AS2 - ロードされた別のクラスの名前 "***" とコンフリクトします Fumio 2004-2-4 12:09
         Re: AS2 - ロードされた別のクラスの名前 "***" とコンフリクトします nishimurak 2004-4-1 18:54
     Re: AS2 - ロードされた別のクラスの名前 "***" とコンフリクトします s-n1211 2004-4-1 23:36

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops