Pergunta

Quero passar o valor do construtor na minha classe principal para outra classe.

Classe Principal:

public function Main() {

        Snap.locationX = 350;
    }

Outra classe:

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


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

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

O que estou fazendo errado?

Foi útil?

Solução

Os métodos Setter e Getter que você definiu acima são métodos de instância. Parece que você está chamando de snap.LocationX na própria classe Snap e não em uma instância da classe Snap.

tente (em Main ()):

var snapObj:Snap = new Snap();
snapObj.locationX = ...
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top