ActionScript 3.0 Setter - Getter
-
19-09-2019 - |
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?
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