Actionscript 3 ActionScript 3:类中空构造函数中的参数

Actionscript 3 ActionScript 3:类中空构造函数中的参数,actionscript-3,Actionscript 3,我有一个软件的源代码,它在ActionScript3中制作(大约有3000个)。 我不熟悉AS3。我必须理解一个问题 我有两节课。 第一个 package test.test1.test2 {  public class ClassName extends Object  {  public function ClassName()  {  super();  }  public static function fun

我有一个软件的源代码,它在ActionScript3中制作(大约有3000个)。 我不熟悉AS3。我必须理解一个问题

我有两节课。 第一个

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,它可以正常工作。

理解原始代码要比理解反编译器输出的代码容易得多。反编译的代码不是吗?它丢失了。(我只有反编译器文件。问题是我不明白空构造函数怎么会有参数。我100%确定只有一个类名。