2

という名前のクラスがありますcom.me.Async。非同期ユニット テストを開始すると、残念ながら flexunit のライブラリに同じクラスorg.flexunit.async.Asyncがあるため、flashbuild でエラー-1120: Access of undefined property org が表示されます。.
このタイプの問題を解決する方法は?ありがとう !

4

1 に答える 1

1

名前が同じでパッケージが異なる 2 つのクラスが同じスコープ内で一緒に使用されている場合、少なくとも 1 つの用途には完全なクラス パスを使用する必要があります。そのため、flash.display.Sprite と starling.display.Sprite を同じクラスで一緒に使用したい場合は、一方には完全なクラス パスを使用し、残りはインポートに処理させることを選択します。

import flash.display.Sprite
class Example extends Sprite {
public function example():void
{
   var myflashSprite:Sprite = new Sprite();
   var myStarlingSprute:starling.display.Sprite = new starling.display.Sprite();
}
}
于 2012-12-20T19:06:46.857 に答える