Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

michelmfreitas

Erro estranho

Recommended Posts

Olá pessoal, esotu fazendo um codigo simples, mas dá o seguinte erro:

 

TypeError: Error #1009: Não é possível acessar uma propriedade ou um método de uma referência de objeto nula.

at 1_fla::MainTimeline/frame1()

 

não consegui achar onde está o erro, pesquisei e vi que o erro pode ser decorrente de que em alguma parte do código está tentando chamar alguma variável/propriedade ou função/método que ainda não existe(não foi iniciada/criada antes de chamá-la).

 

mas não vi isso no código, as variáveis estão sendo todas iniciadas, etc..

Vejam o código:

 

import flash.net.URLRequest;
//import flash.net.URLLoader;

InstanceName_2.addEventListener(MouseEvent.CLICK, _click);
InstanceName_3.addEventListener(MouseEvent.CLICK, _click2);
InstanceName_4.addEventListener(MouseEvent.CLICK, _click3);

function _click(e:MouseEvent):void{
	var url = "?pagina=series&serie=7&curso=45";
	var link:URLRequest = new URLRequest(url);
	navigateToURL(link, "_self");
}

function _click2(e:MouseEvent):void{
	var url = "?pagina=series&serie=5&curso=44";
	var link:URLRequest = new URLRequest(url);
	navigateToURL(link, "_self");
}

function _click3(e:MouseEvent):void{
	var url = "?pagina=series&serie=7&curso=40";
	var link:URLRequest = new URLRequest(url);
	navigateToURL(link, "_self");
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique se todos os movieclips ou botoes estao com os nomes de instancia.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Comente essas linhas ai onde você adiciona o evento click para os botoes, uma por uma e teste pra ve em qual esta o erro.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

var link:URLRequest = new URLRequest(url);

navigateToURL(link, "_self");

}

 

 

Para os demais, experimente:

 

var link2:URLRequest = new URLRequest(url);  
      navigateToURL(link2, "_self");
}
...

var link3:URLRequest = new URLRequest(url); 
       navigateToURL(link3, "_self");
}
...

var link4:URLRequest = new URLRequest(url); 
       navigateToURL(link4, "_self");
}

Abraços http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao invés de fazer esse tanto de função click, faça apenas uma e verifique qual foi o botao que a chamou dai você executa uma ação por vez.E fica muito mais legivel seu codigo.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.