|
@@ -137,7 +137,7 @@ class Type {
|
|
var cname = __global__["flash.utils.getQualifiedSuperclassName"](c);
|
|
var cname = __global__["flash.utils.getQualifiedSuperclassName"](c);
|
|
if( cname == "Object" )
|
|
if( cname == "Object" )
|
|
return null;
|
|
return null;
|
|
- return __global__["flash.utils.getDefinitionByName"](cname);
|
|
|
|
|
|
+ return __as__(__global__["flash.utils.getDefinitionByName"](cname),Class);
|
|
#else true
|
|
#else true
|
|
return c.__super__;
|
|
return c.__super__;
|
|
#end
|
|
#end
|
|
@@ -180,7 +180,7 @@ class Type {
|
|
untyped {
|
|
untyped {
|
|
#if flash9
|
|
#if flash9
|
|
try {
|
|
try {
|
|
- cl = __global__["flash.utils.getDefinitionByName"](name);
|
|
|
|
|
|
+ cl = __as__(__global__["flash.utils.getDefinitionByName"](name),Class);
|
|
if( cl.__isenum )
|
|
if( cl.__isenum )
|
|
return null;
|
|
return null;
|
|
return cl; // skip test below
|
|
return cl; // skip test below
|
|
@@ -425,7 +425,7 @@ class Type {
|
|
case "Boolean": return TBool;
|
|
case "Boolean": return TBool;
|
|
case "Object": return TObject;
|
|
case "Object": return TObject;
|
|
default:
|
|
default:
|
|
- var c;
|
|
|
|
|
|
+ var c : Dynamic;
|
|
try {
|
|
try {
|
|
c = __global__["flash.utils.getDefinitionByName"](cname);
|
|
c = __global__["flash.utils.getDefinitionByName"](cname);
|
|
if( v.hasOwnProperty("prototype") )
|
|
if( v.hasOwnProperty("prototype") )
|