Comunidad de diseño web y desarrollo en internet online

nextFrame y prevFrame en as3

Citar            
MensajeEscrito el 09 Jun 2008 04:38 pm
Soy muy novato, en el flash así que de cabezón me puse hacer todo una pagina con as3 (el saber no ocupa lugar xD).
Hasta ahora todo me ha funcionado bien, he hecho que el menú funcione mediante variables, ejemplo de un boton que hace algo:

Código :

//declaro función
menu.bt1.addEventListener(MouseEvent.CLICK, menu_bt1);

//y luego ejecutaba la función en cuestión.
function menu_bt1(e:MouseEvent):void
{
imagenes.gotoAndPlay(30)
}


Hasta ahora todo me ha funcionado bien, pero tengo una película en la cual dentro de ella hay dos botones uno que quiero que vaya al próximo frame y otro al frame anterior.
lo que he hecho a sido colocar en la película principal el siguiente código:

Código :

imagenes.localizacion.mapa.btonampliar.addEventListener(MouseEvent.CLICK, boton_ampliar);

//y luego la función
function boton_ampliar(e:MouseEvent):void
{
mapa.nextFrame()
}



No se si me explico bien del todo, pero el error que me sale es el siguiente:

TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.

antes en as2 solo hacia un botón transparente y le ponía el siguiente código encima:

Código :

on (release) {
   nextFrame();
}
// o bien
on (release) {
   prevFrame();
}

que tiempos aquellos...


y buff ya no se que hacer... agradecería una ayudita :)
Gracias de antemano.
[/code]

Por Jeymedia

10 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Jun 2008 06:13 pm
mapa no está declarado y el compilador no lo conoce. Si estás en timeline, prueba hacer una ruta absoluta:

imagenes.localizacion.mapa.nextFrame()

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Jun 2008 06:48 am
La película donde se encuentra el botón que quiero que cuando clicke vaya a nextFrame esta dentro de mapa y si que lo he declarado, probaré con lo que me has dicho, gracias!

Por Jeymedia

10 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Jun 2008 09:07 am
Ya solucione el problema, en vez de ponerlo en la película principal, lo puse en la película que incluía el clip mapa, puse el código en el frame donde empezaba a verse la capa mapa y wala! funciono.

Si alguien se encuentra con el problema o lo que sea que contacte conmigo que le echare una mano,
Gracias Jorge por tu respuesta!

Por Jeymedia

10 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.