Pregunta

Quiero pasar Valor desde el constructor de mi clase principal a otra clase.

Clase Principal:

public function Main() {

        Snap.locationX = 350;
    }

Otra clase:

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


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

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

¿Qué estoy haciendo mal?

¿Fue útil?

Solución

Los métodos setter y getter que ha definido más arriba son los métodos de instancia. Parece que está llamando Snap.locationX en la propia clase Snap y no en una instancia de la clase Snap.

try (bajo Principal ()):

var snapObj:Snap = new Snap();
snapObj.locationX = ...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top