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

Brincar a escena con boton dentro de un MC

Estas en el tema de Brincar a escena con boton dentro de un MC en el foro de Flash y Actionscript en Foros del Web. Saben, tengo la duda de por que no pude, quisiera saber si alguien sabe por que no pude brincar a una escena con un botón ...
  #1 (permalink)  
Antiguo 25/09/2009, 05:17
 
Fecha de Ingreso: junio-2006
Mensajes: 114
Antigüedad: 17 años, 10 meses
Puntos: 2
Brincar a escena con boton dentro de un MC

Saben, tengo la duda de por que no pude, quisiera saber si alguien sabe por que no pude brincar a una escena con un botón detro de un MC.

Pongo esto en un boton en el escenario y me funciona bien:

on(release){
gotoAndPlay("etiqueta");
}

Pero cuando el botón esta dentro de un MC no funciona, alguien sabe por que?
  #2 (permalink)  
Antiguo 25/09/2009, 13:10
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: Brincar a escena con boton dentro de un MC

Hola Alexel75:
Porque si pones así tu código, está apuntando a la Línea de tiempo del MC y allí no existe la etiqueta, ese es un error de ruta.
Tienes que escribirlo así:
Código:
on(release){
_root.gotoAndPlay("etiqueta");
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 25/09/2009, 14:30
 
Fecha de Ingreso: junio-2009
Mensajes: 85
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Brincar a escena con boton dentro de un MC

Como bien dijo el muchacho arriba mio, deberias utilizar " _root." antes de gotoAndPlay

Pero si tenes mas de un mc dentro de otro, tal vez puedas utilizar este codigo:
Cita:
on (release) {
_parent.gotoAndPlay("etiqueta");
}
La unica diferencia es que el comando "_parent." le dice a la accion que se ejecute en la linea de tiempo anterior al mc donde esta trabajando, mientras que "_root." te lleva directamente a la primer linea de tiempo, o sea la principal, la "madre" de las lineas de tiempo.

Saludos!
  #4 (permalink)  
Antiguo 25/09/2009, 17:32
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: Brincar a escena con boton dentro de un MC

Hola bambuweb:
Estás en un error, al decir:
Cita:
Pero si tenes mas de un mc dentro de otro, tal vez puedas utilizar este codigo:
on (release) {
_parent.gotoAndPlay("etiqueta");
}
Si por ejemplo él tuviese el botón dentro de 2 MC anidados, ese código no funcionaría, tendría que escribirlo así:
Código:
on (release) {
_parent._parent.gotoAndPlay("etiqueta");
}
lo que quiere Alexel75 es ir a otra escena donde tiene una etiqueta y las escenas están en la Línea de tiempo principal por lo tanto se tendría que usar el _root no importando donde esté ubicado el botón.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 27/09/2009, 00:50
 
Fecha de Ingreso: junio-2006
Mensajes: 114
Antigüedad: 17 años, 10 meses
Puntos: 2
Respuesta: Brincar a escena con boton dentro de un MC

Perfecto, gracias por ayudarme con esa duda. Lo que había echo yo era sacar ese mendigo botón del menú que estaba dentro de mi MC jejeje... mientras me ayudaban a resolverlo.

De cualquier forma es bueno saber las dos instrucciones _root y _parent.

Se los agradezco.
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 18:02.