Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2011, 20:04
CIBERDAVID
 
Fecha de Ingreso: marzo-2005
Ubicación: Barcelona
Mensajes: 192
Antigüedad: 19 años, 8 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!!!