我有一个软件的源代码,在ActionScript 3(大约有3000个)中进行过maded。 我不熟悉AS3。我必须了解一个问题。
我有2节课。 他们的第一个
package test.test1.test2
{
public class ClassName extends Object
{
public function ClassName()
{
super();
}
public static function function1(var1:*) : ClassName
{
var varX:ClassName = new ClassName();
varX.class_var = var1.subvar;
return varX;
}
public var class_var:Number;
}
}
第二节课:
package test.test4.test5
{
.......
import package test.test1.test2.ClassName;
........
public static function function2(loc_var1:int, loc_var1:int) : Object
{
var _loc16_:ClassName = null;
.........
_loc16_ = ClassName(_loc15_.xxx);
.....
我不确切知道 loc15 的数据类型。
怎么可能? 据我所知,在程序中使用了function2,它可以工作。