actionscript 3 - 在多个 类 中使用数组

actionscript 3 - using array in multiple classes

所以我有 2 个文件,我希望能够从另一个文件中的 1 个文件访问数组。

package code {
import flash.display.DisplayObjectContainer;
import flash.display.MovieClip;
import flash.ui.Keyboard;
import code.*;

public class Init extends MovieClip {
    public var _solidObjects: Array;

    public function Init() {
        _solidObjects = [wall01, wall02, wall03, wall04];
        }
      }
    }

我如何才能从单独文件中的另一个 class 访问 _solidObjects 数组? 任何帮助将不胜感激,因为我已经尝试了一段时间但没有成功,谢谢。

构造函数可以传递变量。例如:

第一个class:

package code {
  public class Init extends MovieClip {
    public var solidObjects: Array;

    public function Init() {
      solidObjects = [wall01, wall02, wall03, wall04];
    }
  }

第二个class:

package code {
  public class SomeClass extends MovieClip {
    public var solidObjects: Array;

    public function SomeClass(param:Array) {
      this.solidObjects = param;
    }
  }
}

使用上下文:

var initObj:Init = new Init();
var secondObject:SomeClass = new SomeClass(initObj.solidObjects);