04/02/2015, 18:23
|
| | Fecha de Ingreso: febrero-2015
Mensajes: 8
Antigüedad: 9 años, 10 meses Puntos: 0 | |
Respuesta: Botón en AS3 en animación Hola, gracias por responder y espero poder explicarme mejor.
Lo que pasa es que yo no sé mucho de AS3 ni AS2, yo hice un par de animaciones simples y VideoJuegos con otros programas, pero me pidieron esto y no sé cómo hacerlo.
Tengo un proyector .exe, que consta de dos animaciones, una es principal que abarca la mitad del escenario y otra animación la cuarta parte del escenario, además de esto tengo un menú con 12 botones estáticos que cubre la otra cuarta parte del escenario. La animación principal quiero que cuando esté de cierto tamaño se pueda hacer click y se detenga la animación y que los otros objetos (animación secundaria y menú) desaparezcan de la escena y aparezca un contenido "x" (tendrá unos 5 contenidos: "x", "y", "a", "b" y "c", por eso tiene que ser cada cierto tamaño del objeto) junto a la animación principal, a su vez que cuando se cierre el contenido "x" los objetos vuelvan a la escena y a su vez que la animación principal se siga reproduciendo desde donde quedó, para la animación secundaria son tres botones en movimiento y tienen que hacer lo mismo, que cuando lleguen a un fotograma "z" se pueda activar el botón y se le pueda hacer click(no sé si se pueda hacer, pero es mi manera de decir, ya que quiero que cuando estén en otros fotogramas o en cierta posición no se les pueda hacer click) y que se detenga la animación de los botones (animación secundaria) y se abra un contenido "d" sin que desaparezca la animación principal y sin que se detenga la animación principal, solo desaparezca la animación secundaria y el menú, cuando se cierre el contenido vuelvan a aparecer el menú con la animación secundaria y que se siga reproduciendo desde donde quedó, pero también quiero que cuando esté mostrando el contenido "d" no se le pueda hacer click en la animación principal o si se puede que cuando hagan click en la animación principal, desaparezca el contenido "d" y aparezca el contenido "x", "y", "a", "b" o "c" dependiendo en qué momento esté la animación, las animaciones ya las tengo, solo me falta la programación de los botones, no sé qué código sería, pero yo me imagino que sería algo así, en mis palabras claro y para poder explicar lo que quiero:
function abrirDocumentoX_mc (Event:MouseEvent):void
{
si (boton1_mc.se_encuentra_en_frame, 25) {
stop();
// y a su vez abrir documento "x" //
si(documento "Y" abierto) {
documentoa_mc.gotoAndPlay("Cerrar");
}
si(documento "a".abierto){
documentoa_mc.gotoAndPlay("Cerrar");
}
else()
{
abrirdocumentox_mc
}
}
else() //si no se encuentra en el frame 25
{
boton1_mc no hacer nada
}
}
no sé si tendría que hacer algo así o de otra manera, pero no sé qué código se pueda ocupar, espero que me puedas comprender y me puedas ayudar en esto, por favor, se despide y agradece desde ya:
Francisco |