Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
É o seguinte, eu tenho uma classe (.as) que recebe como paramêtro (no construtor da classe) uma variavel to tipo Array. E dentro do construtor outra variavel privada da classe recebe essa variável vinda como parametro. Até ai tudo bem. Mas em qualquer parte da classe essa variavel que recebeu a outra variavel parametro é sempre undefined!!! Segue um trecho do código:
class Pacman extends MovieClip{
private var mapa:Array;
public function Pacman(map:Array){
this.mapa = map;
....
....
trace("mapa: " + mapa);
}
......
......
private function testColisionWall():Void{
trace("mapa: " + mapa);
}
}
O que acontece eh que no primeiro trace ele imprime o objeto normalmente enquanto que no segundo é sempre undefined!!!
alguém sabe o que está acontecendo??
ps: Essa funcao testColisionWall é chamada pela funcao onEnterFrame... nao sei se é isto o problema e se isto influência em algo... mas...
vlww!!
Carregando comentários...