15/06/2011, 20:04
|
| | Fecha de Ingreso: marzo-2005 Ubicación: Barcelona
Mensajes: 192
Antigüedad: 19 años, 9 meses Puntos: 1 | |
como poner if/else para rollover rollout release Hola amigos, tengo una pregunta muy senzilla pero para mi se me hace un mundo jeje.
Tenemos un MC con 2 fotogramas, en el primero un cuadrado blanco(con stop) y en el segundo un cuadrado negro. Y también 3 campos de texto dinámicos. Y este código en el MC:
on (rollOver) {
_root.mensaje1_txt.text="Titulo";
_root.mensaje2_txt.text = "Descripcion";
_root.cuadrado_mc.gotoAndStop(2);
}
on (rollOut) {
_root.mensaje1_txt.text="";
_root.mensaje2_txt.text = "";
_root.cuadrado_mc.gotoAndStop(1);
}
on (release) {
_root.mensaje1_txt.text="Titulo";
_root.mensaje2_txt.text = "Descripcion";
_root.mensaje3_txt.text= "Otros";
_root.cuadrado_mc.gotoAndStop(2);
}
Hasta aquí seria genial, pero el gran problema como ya saben es que después de pulsar el MC, y hacer onrollOut, se pierde todas las acciones del onrelease. Me gustaria que una vez pulsado el MC, se quede fijo los mensajes y en el fotograma 2, hasta que pase el ratoncito por otros MC iguales que este, y hagan sus funciones.
Encontre varios ejemplos por ahi con if/else pero no saque nada claro. Se podria hacer duplicando y ocultando el MC, pero me gustaría aprenderlo a hacerlo con el AS2 jeje. Si se fijan el mensaje 3 solo debe aparecer cuando se pulsa el mc, y nunca haciendo rollover y rollout, aunque esto es secundario.
Muchas gracias a quien pueda ayudar!!! |