Ir para conteúdo

Arquivado

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

Flasher12

Error #1009: Cannot access a property or method of a null object refer

Recommended Posts

Olá, fiz um tópico a pouco tempo, mas ninguém respondeu, vou fazer outro sendo mais exato, espero que respondam, ai vai.

Estou fazendo um programa em SWF bem básico porém esta dando um erro : (AS 3.0)

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at V_fla::MainTimeline/cronometro()[V_fla.MainTimeline::frame3:21]
at Function/http://adobe.com/AS3/2006/builtin::apply()
at SetIntervalTimer/onTimer()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()

e também o mesmo erro só que "frame6:18", ambos os erros estão direcionando para uma mesma linha :

txt_seg.text = seg; & txt_seg30.text = seg30

Bom, isso é um script de um cronometro que ao chegar em 30 Seg. muda de frame... Ai vai o script ...


var min30 = 0;
var seg30 = 0;
var PC30 = 0;

txt_min30.text = min30;
txt_seg30.text = seg30;

setInterval (cronometro30,100);

function cronometro30() {

seg30++;

if(seg30 == 30) {
gotoAndStop(7);
}

txt_seg30.text = seg30;
txt_min30.text = min30;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

A mensagem de erro é bem clara, e ainda dá a dica para a linha 21 do frame 3...

 

Seguinte, antes de avançar para o próximo frame, faça um clearInterval:

var intervalo:int = setInterval( cronometro30, 100 );

...

clearInterval( intervalo );

gotoAndStop( 7 );

...

[]'s

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.