Estoy haciendo un juego para movil y el problema lo tengo cuando pongo un Enterframe dentro de un clip de pelicula para acceder a la pelicula principal.
Es decir, hay un personaje que come setas. Cuando come una seta buena, suma un punto y aqui no hay problema, pero cuando come una seta mala el personaje cambia de cara ( se reproduce el clip de pelicula) pero quiero que en el ultimo fotograma de ese clip pase a la pelicula principal
En las acciones del ultimo fotograma de la animacion interna del personaje he puesto:
stop();
this.addEventListener( Event.ENTER_FRAME, anivel2)
function anivel2( e:Event ):void
{
MovieClip(root).gotoAndStop(6);
{
}
}
En las acciones de la pelicula principal he puesto:
quadrat.addEventListener( Event.ENTER_FRAME, tocaraigua)
function tocaraigua( e:Event ):void
{
if(quadrat.hitTestObject(amanita))
{
quadrat.gotoAndPlay(2); //PARA QUE SE REPRODUZCA EL CLIP INTERNO DEL PERSONAJE
MovieClip (root).amanita.x=1000; //LO SACO DELS ESCENARIO
MovieClip (root).amanita.y=1000;
}
}
Y me da este error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at provaenterframe_fla::amanita_14/anivell2()[provaenterframe_fla.amanita_14::frame2:4]
Alguien sabe como pasar de un clip de pelicula interno a la pelicula principal???
Muchas gracias