2009-07-24 16 views
2

メインクラスのコンストラクタの値を別のクラスに渡したいと思います。Actionscript 3.0 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: Call to a possibly undefined method locationX through a reference with static type Class.

を返しますか?

答えて

2

上記で定義したセッターメソッドとゲッターメソッドは、INSTANCEメソッドです。 Snapクラスのインスタンスではなく、Snapクラス自体でSnap.locationXを呼び出すようです。

試し(メインの下に()​​):

var snapObj:Snap = new Snap(); 
snapObj.locationX = ... 
+0

感謝。私はインスタンスメソッドに何度も遭遇したことを何度も信じません。乾杯 –

関連する問題