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

¿Cómo esconder movieclip en un menú?

Estas en el tema de ¿Cómo esconder movieclip en un menú? en el foro de Flash y Actionscript en Foros del Web. Trabajo en un menú flash con 6 secciones, de las cuales una de ellas tiene 3 subsecciones. He hecho lo siguiente: Tengo la Escena 1 ...
  #1 (permalink)  
Antiguo 04/02/2005, 09:48
Avatar de Khronos  
Fecha de Ingreso: agosto-2004
Ubicación: Venezuela, PLC
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Pregunta ¿Cómo esconder movieclip en un menú?

Trabajo en un menú flash con 6 secciones, de las cuales una de ellas tiene 3 subsecciones.

He hecho lo siguiente:

Tengo la Escena 1 donde están los ítems de cada sección. A está le he indicado la acción stop(); y al item que contiene las subsecciones le agregué:

on (rollOver) {
tellTarget (_root) {
gotoAndPlay ("Escena 2", 1);
}
}

En la Escena 2, casi igual a la primera con la diferencia de que en esta si aparecen las subsecciones, le indique la acción stop();

Hasta ahí todo bien, pero, supongamos que el usuario después de hacer clic en el botón y ver las subsecciones, decide que no quiere ir a ninguna de ellas y prefiere ver otra.

¿Cómo puedo hacer que esas subsecciones (que están dentro de un movieclip) desaparezcan del menú en forma automática si ninguno de sus botones son presionados?

Aquí les dejo un ejemplo del menú. Disculpen si está algo pesado pero es que lo he hecho apurado.
__________________
When someone dies in the grip of a powerful rage... A curse is born. The curse gathers in that place of death. Those who encounter it will be consumed by its fury.
  #2 (permalink)  
Antiguo 04/02/2005, 10:22
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 9 meses
Puntos: 7
Tienes un error...

Código:
on (rollOver) {
     tellTarget (_root) {
     gotoAndPlay ("Escena 2", 1);  // aqui esta el error
}
}
Deberias ponerle "gotoAndStop" para que se detenga en esa escena y asi no tengas que ponerle un stop alli.

No se si creaste un movieclip por cada menu, de no te sugiero hacerlo y que conste de 2 frames.

El primero que tenga el titulo del menu solo y el segundo frame el menu desplegado. En ese segundo frame con los submenus desplegados, creas un objeto que sea mas grande que el area que cubre los submenus, lo envias para atras (arrange - send to back) como si fuera un fondo, le aplicas un color alpha 0 y lo conviertes en movieclip, luego le aplicas este script a ese objeto:

Código:
on (rollOver) {
  gotoAndStop (1);
}
Procura que los titulos de los menus tengan entonces este script:

Código:
on (rollOver) {
  gotoAndStop (2);
}
Ya con eso se soluciona tu problema, de lo contrario me avisas por aqui.
__________________
JuniHH
- Mi blog
- Mi portafolio

Última edición por junihh; 04/02/2005 a las 10:25
  #3 (permalink)  
Antiguo 04/02/2005, 11:53
Avatar de Khronos  
Fecha de Ingreso: agosto-2004
Ubicación: Venezuela, PLC
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Si corrijo lo que tu me indicas que es un error, entonces lo que tengo hecho ya no me funciona. Con respecto a lo demas, la verdad no te comprendi. Tu miraste el ejemplo ke puse del menu?

Todo lo que quiero es que las secciones "Galerias" "Female dolls" y "Male dolls" desaparezca si no ejecuto ninguna accion sobre sus correspondientes botones
__________________
When someone dies in the grip of a powerful rage... A curse is born. The curse gathers in that place of death. Those who encounter it will be consumed by its fury.
  #4 (permalink)  
Antiguo 04/02/2005, 12:34
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 9 meses
Puntos: 7
Ok, en esta direccion http://junior.com.do/goodies/EjemploLoadVariables.rar encontraras un enlace a un ejemplo que otro buen forero me solicito.

Incluye un menu, bajalo y estudialo a ver si lo entiendes.
__________________
JuniHH
- Mi blog
- Mi portafolio
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:41.