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

AS3 para movieclip dentro de otro movieclip

Estas en el tema de AS3 para movieclip dentro de otro movieclip en el foro de Flash y Actionscript en Foros del Web. Hola, que tal Estoy intentando hacer un menu desplegable con flash y desde mi condicion de diseñadora con concimiento básico/elemental de programacion, coloque dentro de ...
  #1 (permalink)  
Antiguo 12/03/2009, 09:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 2
Antigüedad: 15 años, 8 meses
Puntos: 0
AS3 para movieclip dentro de otro movieclip

Hola, que tal

Estoy intentando hacer un menu desplegable con flash y desde mi condicion de diseñadora con concimiento básico/elemental de programacion, coloque dentro de la escena1 un movieclip(que seria el menu) que a su vez contiene otro movieclip(que seria el submenu)

EL problema que tengo es que desde la escena1 puedo programar los movieclip que son botones, pero no puedo programar los movie clip(submenu) que estan dentro del movieclip(menu)

si mi menu de llama "menu" y mi submenu se llama "submenu" lo que estoy colocando y que no funciona es:

menu.submenu.addEventListener (MouseEvent.CLICK, accion)....(etc etc)

Pensaba que asi como exite mousechildren = true; deberia de existir algo similar para los clip de pelicula, pero creo que me equivoco....

pero asi no funciona. ¿aguien podria decirme como es el codigo para poder acceder a un clip de pelicula que esta en otro clip de pelicula en AS3?

mil gracias....
  #2 (permalink)  
Antiguo 12/03/2009, 14:01
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Respuesta: AS3 para movieclip dentro de otro movieclip

Hola BARBARAPRESTI !

No deberías tener problemas como lo estás haciendo.
Nada más para ver si está definido el movieclip, hagamos un trace:

Código actionscript:
Ver original
  1. trace(menu.submenu);

Colócalo en el código donde tienes la llamada al método addEventListener.

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #3 (permalink)  
Antiguo 12/03/2009, 14:41
 
Fecha de Ingreso: marzo-2009
Mensajes: 2
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: AS3 para movieclip dentro de otro movieclip

Gracias jahepi,

Efectivamente como tu dices, el trace no hace nada..... ¿que deberia de hacer entonces?

gracias.....
  #4 (permalink)  
Antiguo 12/03/2009, 15:03
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Respuesta: AS3 para movieclip dentro de otro movieclip

Hola BARBARAPRESTI !

¿Salió en la salida el valor null ?

Ese trace colócalo donde llamas a addEventListener:

Código actionscript:
Ver original
  1. trace(menu.submenu);
  2. menu.submenu.addEventListener (MouseEvent.CLICK, accion);

Si no ves nada, para abrir la consola de salida, aprietas la tecla f2.

Nos avisas que paso.

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #5 (permalink)  
Antiguo 26/01/2010, 14:32
Avatar de orochies  
Fecha de Ingreso: septiembre-2003
Ubicación: Guatemala
Mensajes: 260
Antigüedad: 21 años, 2 meses
Puntos: 2
Pregunta Respuesta: AS3 para movieclip dentro de otro movieclip

Tengo el mismo problema.

hice un menu que es un MovieClip dentro de ese MovieClip añadi un boton.

Luego a ese boton le agregue un addEventListener asi:

Código:
menu.boton.addEventListener(MouseEvent.CLICK, botonClick);
Y en botonClick tengo:

Código:
public function botonClick(e:MouseEvent):void
{
  trace(menu.boton);
}
y lo que me sale en la salida es:

Código:
[object SimpleButton]
pero no me reponde a los eventos de click hice las pruebas con el boton fuera de menu y si que funcionan pero metiendo el boton en el MovieClip menu nada.

cabe detallar que el codigo esta dentro de una clase Main que es clase de documento.

_Saludos...
__________________
QMD...
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:43.