2

我想将主类中的构造函数的值传递给另一个类。

主类:

public function Main() {

        Snap.locationX = 350;
    }

另一类:

   public function get locationX():Number{
      return _value;
   }


   public function set locationX(x:Number):void{
      _value = x;   
   }

它返回1061: Call to a possibly undefined method locationX through a reference with static type Class.

我究竟做错了什么?

4

1 回答 1

2

您在上面定义的 setter 和 getter 方法是 INSTANCE 方法。似乎您是在 Snap 类本身而不是在 Snap 类的实例上调用 Snap.locationX 。

尝试(在 Main() 下):

var snapObj:Snap = new Snap();
snapObj.locationX = ...
于 2009-07-24T16:11:53.983 回答