Скажем, у вас есть тест 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 не определена». Это относится только к внутренним классам (классам вне пакета).
У кого-нибудь есть способ заставить это работать?