interface
二つのinterface定義ファイル内で、互いのインターフェースを読みあうような記述をすると、「コンフリクトして云々」というエラーが出る。
例
--------------------
test.iFoo.as
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
import test.iBar
interface test.iFoo{
function xTest1(oBarObj:iBar);
}
--------------------
test.iBar.as
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
import test.iFoo
interface test.iBar{
function xTest2(oFooObj:iFoo);
}
※これがクラスだと、import文を
import test.*
にすると回避できるらしいですが、インターフェースの場合はにっちもさっちもどうにもブルドッグ(←壊れた)…まあ、自分がインターフェースの使い方を根本的に間違えていないとも限らないのでアレですが。