Pergunta rápida de action script 3

davidoff

Power Member
Pessoal, estou aqui com um problema, queria fazer um hit teste de maneira a que o movie clip instanciado como "passar" ao bater no instanciado "limite" passasse para a frame 3.

passar.addEventListener(Event.ENTER_FRAME, enter_frame);
function enter_frame(event:Event) :void{
if (passar.hitTestObject(limite)){
gotoAndPlay(3);
}
}


Quando eles se encontram dá este erro repetidamente:

ypeError: Error #1009: Cannot access a property or method of a null object reference.
at jogo2_fla::MainTimeline/enter_frame()

Alguém sabe o que é que falta aqui ?
 
provavelmente alguma das tuas referências não estão inicializadas nesse momento.

Porque não usares if( event.target.hitTestObject ....

o teu event terá sempre o target ( quem disparou o evento ) e currentTarget ( o objecto que está actualmente a disparar o evento)
 
se fizer assim dá-me

TypeError: Error #2007: Parameter hitTestObject must be non-null.
at flash.display::DisplayObject/flash.display:DisplayObject::_hitTest()
at flash.display::DisplayObject/hitTestObject()
 
Back
Topo