Actionscript 3 Actionscript 3.0 Setter-Getter

Actionscript 3 Actionscript 3.0 Setter-Getter,actionscript-3,class,setter,getter,Actionscript 3,Class,Setter,Getter,我想将值从主类中的构造函数传递到另一个类 主要类别: public function Main() { Snap.locationX = 350; } 另一类: public function get locationX():Number{ return _value; } public function set locationX(x:Number):void{ _value = x; } 它返回1061:

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

主要类别:

public function Main() {

        Snap.locationX = 350;
    }
另一类:

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


   public function set locationX(x:Number):void{
      _value = x;   
   }
它返回
1061:通过静态类型类的引用调用可能未定义的方法locationX。


我做错了什么?

上面定义的setter和getter方法都是实例方法。看起来您是在Snap类本身而不是在Snap类的实例上调用Snap.locationX

尝试(在Main()下):


谢谢你不会相信我有多少次使用实例方法。干杯
var snapObj:Snap = new Snap();
snapObj.locationX = ...