Foros del Web » Creando para Internet » Flash y Actionscript »

Navegación con botones y mc en distintos niveles

Estas en el tema de Navegación con botones y mc en distintos niveles en el foro de Flash y Actionscript en Foros del Web. Saludos. Llevo poco tiempo con AS3 y tengo un pequeño problema sobre el que ya he estado leyendo en algun post Tengo en mi "pagina ...
  #1 (permalink)  
Antiguo 25/05/2011, 11:21
 
Fecha de Ingreso: diciembre-2007
Ubicación: Málaga
Mensajes: 155
Antigüedad: 16 años, 3 meses
Puntos: 8
Navegación con botones y mc en distintos niveles

Saludos.
Llevo poco tiempo con AS3 y tengo un pequeño problema sobre el que ya he estado leyendo en algun post
Tengo en mi "pagina principal" un movieclip y dentro de este movieclip hay 4 botones que van apareciendo progresivamente uno tras otro con un fundido. Ahora lo que intento es que al pulsar cada uno de esos botones me valla a un fotograma determinado de la página principal. Tengo el código pero me da error 1009.
He leido en un post anterior que es posible que mis elementos boton no existan para un determinado frame en la pagina principal o nivel superior. El caso es que he estado probando y puede ser eso lo que ocurra. Al poner los botones sin animaciones y desde el frame 1, dentro del mc, no me da errores.
El caso es:
¿Como debo de actuar para poder incluir las animaciones de los botones y que no me de ese error?
Gracias
  #2 (permalink)  
Antiguo 25/05/2011, 11:27
Avatar de esdebon  
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 15 años, 8 meses
Puntos: 18
Respuesta: Navegación con botones y mc en distintos niveles

Podrias poner el código que usas en los botones?

Dónde estas poniendo el código?

Sospecho que simplemente es la referencia del botón, deberias usar:

Código actionscript:
Ver original
  1. MovieClip(parent).gotoAndStop(numero);
__________________
Mi sitio: http://www.fluocode.com
  #3 (permalink)  
Antiguo 25/05/2011, 12:10
 
Fecha de Ingreso: diciembre-2007
Ubicación: Málaga
Mensajes: 155
Antigüedad: 16 años, 3 meses
Puntos: 8
Respuesta: Navegación con botones y mc en distintos niveles

Por supuesto, no hay problema. Este es el código que tengo en el nivel superior y con él accedo a los botones que estan dentro del menú movieclip:

menu_mc.inicio_btn.addEventListener (MouseEvent.CLICK, inicio);
function inicio (evento:MouseEvent):void {
gotoAndStop (1);
}
menu_mc.trabajos_btn.addEventListener (MouseEvent.CLICK, trabajo);
function trabajo (evento:MouseEvent):void {
gotoAndStop (3);
}
menu_mc.galeria_btn.addEventListener (MouseEvent.CLICK, galeria);
function galeria (evento:MouseEvent):void {
gotoAndStop (5);
}
menu_mc.contacto_btn.addEventListener (MouseEvent.CLICK, contacto);
function contacto (evento:MouseEvent):void {
gotoAndStop (7);
}

En cada uno de esos fotogramas tengo un contenido diferente. No hay ningun problema cuando los botones son estáticos y no tienen animación. Pero cuando les hago un fundido de 0 a 100 y los desplazo en la timeline para que vayan apareciendo uno detrás del otro es cuando me da los errores.
  #4 (permalink)  
Antiguo 25/05/2011, 12:19
Avatar de esdebon  
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 15 años, 8 meses
Puntos: 18
Respuesta: Navegación con botones y mc en distintos niveles

La animación la estas haciendo con código?

si no es asi, lo que yo haría sería a cada botón animarlo dentro de un movieClip.

Entonces si tienes el boton inicio_btn, que dentro de este esta otro movieClip con el boton animado...

Ahora que recuerdo, creo que no puedes animar botones estas usando botones o MovieClips??

la opcion es que conviertas los botones a tipo MovieClip y los efectos de mouse over... etcétera los hagas con eventos.
__________________
Mi sitio: http://www.fluocode.com
  #5 (permalink)  
Antiguo 25/05/2011, 12:30
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Navegación con botones y mc en distintos niveles

Hola comodoo:
Si tú quieres ir a un frame determinado de la Línea de tiempo principal, desde un botón que está en un MC, el código está mal escrito, debe ser así:
Código actionscript:
Ver original
  1. menu_mc.inicio_btn.addEventListener (MouseEvent.CLICK, inicio);
  2. function inicio (event:MouseEvent):void {
  3. MovieClip(root).gotoAndStop (2);//aquí pone el numero del frame donde quieres ir
  4. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 25/05/2011, 12:47
 
Fecha de Ingreso: diciembre-2007
Ubicación: Málaga
Mensajes: 155
Antigüedad: 16 años, 3 meses
Puntos: 8
Respuesta: Navegación con botones y mc en distintos niveles

Pues te comento Esdebon:
La animación la estoy haciendo en la timeline con interpolación clasica desde Alpha = 0 a alpha =100. Y si estoy usando botones, simbolos de tipo botón, lo que ya no se es lo que tu dices de animar botones la verdad que yo animar puedo animarlos y actuan como botones y demás. Luego iré probando en convertirlos mc aver lo que pasa.

Bandit:
Con el codigo que me has corregido tengo los mismos resultados que con el codigo que yo escribía. El problema es que cuando pongo los botones desde el frame 1 el codigo funciona pero cuando voy colocando los botones:
boton 1 en frame 1
boton 2 en frame 10
boton 3 en frame 15
para que vayan apareciendo uno después del otro pues el código ya no funciona. Espero que me esté medio explicando bien o que me podais entender.
Gracias a ambos
  #7 (permalink)  
Antiguo 25/05/2011, 12:53
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Navegación con botones y mc en distintos niveles

El código de cada botón debe de estar en el frame donde está ubicado.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #8 (permalink)  
Antiguo 25/05/2011, 14:02
 
Fecha de Ingreso: diciembre-2007
Ubicación: Málaga
Mensajes: 155
Antigüedad: 16 años, 3 meses
Puntos: 8
Respuesta: Navegación con botones y mc en distintos niveles

Bandit perdona, entonces al finalizar la animación de cada boton es donde tengo que escribir el código, osea cada botón con su código.
Y el código sería el mismo que tu me escribiste excepto poner el menu_mc ya que ahora estaría escribiendo el codigo dentro de cada botón y no desde un nivel superior, me equivoco?
Gracias de nuevo
  #9 (permalink)  
Antiguo 26/05/2011, 03:14
 
Fecha de Ingreso: diciembre-2007
Ubicación: Málaga
Mensajes: 155
Antigüedad: 16 años, 3 meses
Puntos: 8
Respuesta: Navegación con botones y mc en distintos niveles

Parece que solucionado, de momento. Muchas gracias.
Volveré.

Etiquetas: as3
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:07.