문제

메인 클래스의 생성자에서 다른 클래스로 값을 전달하고 싶습니다.

메인 클래스 :

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.

내가 뭘 잘못하고 있죠?

도움이 되었습니까?

해결책

위에서 정의한 세터 및 getter 메소드는 인스턴스 방법입니다. SNAP 클래스의 인스턴스가 아닌 SNAP 클래스 자체에서 Snap.LocationX를 호출하는 것처럼 보입니다.

try (main ()) :

var snapObj:Snap = new Snap();
snapObj.locationX = ...
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top