Frage

Ich mag Wert von Constructor passiere in meiner Hauptklasse in einer anderen Klasse.

Hauptklasse:

public function Main() {

        Snap.locationX = 350;
    }

Eine andere Klasse:

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


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

Es gibt 1061: Call to a possibly undefined method locationX through a reference with static type Class.

Was mache ich falsch?

War es hilfreich?

Lösung

Die Set- und Get-Methoden, die Sie oben definiert haben, sind Instanzmethoden. Es scheint, wie Sie Snap.locationX auf der Snap-Klasse selbst anrufen und nicht auf einer Instanz der Snap-Klasse.

Versuch (unter Main ()):

var snapObj:Snap = new Snap();
snapObj.locationX = ...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top