由于不同包中的相同类名,Flash Builder无法检测到类

时间:2012-12-17 04:23:08

标签: actionscript flash-builder flexunit

我有一个名为com.me.Async的类,当我启动异步单元测试时,不幸的是,flexunit的库具有相同的类org.flexunit.async.Async,因此flashbuild显示错误 -1120:访问未定义的属性组织。
如何解决这类问题?谢谢!

1 个答案:

答案 0 :(得分: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();
}
}