2009-07-24 9 views
2

내 메인 클래스의 생성자에서 다른 클래스로 값을 전달하고 싶습니다.액션 스크립트 3.0 세터 - 게터

메인 클래스 :

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

위에서 정의한 setter 및 getter 메서드는 INSTANCE 메서드입니다. Snap 클래스의 인스턴스가 아닌 Snap 클래스에서 Snap.locationX를 호출하는 것 같습니다.

시도 (홈페이지에서()) :

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

감사합니다. 인스턴스 메서드에 걸린 횟수를 믿지 않을 것입니다. 건배 –

관련 문제