【发布时间】:2009-06-16 19:38:32
【问题描述】:
假设您有一个如下所示的 flexunit 测试:
package foo {
import flexunit.framework.TestCase;
import flash.utils.getDefinitionByName;
import flash.utils.getQualifiedSuperclassName;
class DescribeTypeTest {
public function testDescribeInnerType():void {
var currentInstance:ChildBar = new ChildBar();
trace(getDefinitionByName(getQualifiedSuperclassName(currentInstance)));
}
}
}
class Bar{}
class ChildBar extends Bar{}
这会引发异常“错误 #1065:未定义变量 Bar。”它只适用于内部类(包外的类)。
有没有人有办法让它工作?
【问题讨论】:
标签: actionscript-3 reflection actionscript introspection