Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2004, 18:29
Avatar de alEjitus
alEjitus
 
Fecha de Ingreso: octubre-2004
Ubicación: Ahora mismo en Barcelona España, auqnue soy de Buenos Aires, Argentina.
Mensajes: 56
Antigüedad: 19 años, 6 meses
Puntos: 0
Sonrisa

Hola Ale17,

lo primero que debes hacer es crear un boton invisible, esto lo haces creando un boton y solo usas la instancia "zona activa" del boton para dibujar un pequeño cuadrado. ok.

Luego supongamos que tenes varios cartelitos que pone como texto alternativo, por lo tanto, te voy a decir como crear uno dinamico que se complete con el texto segun el caso, asi no tenes que crear varios carteles, sino que usamos uno para todos los casos.

Primero dibujas el cartelito (rectangulo amarillo x ejemplo). Luego le pones una caja de texto dinámico encima. a la variable del texto dinamico le pones "texto". Ahora seleccionas el recuadro amarillo y el texto dinamico y lo definis como nuevo elemento seleccionando la opcion MovieClip, con el nombre MCcartel. OK!

ya tenes el MC que va a funcionar como cartel de texto alternativo (ojo que segun el tamaño del cartel y de su caja de texto, podras poner o no todo lo que queres poner).

Ahora pongamos una linea de texto en el escenario y escribis:

ESPAÑA - ARGENTINA (por ejemplo)

Ahora trae de la bibblioteca una instancia del boton invisible, y la pones sobre la palabra españa. puede que tengas que escalarlo de manera que cubra la palabra en su totalidad. Ahora trae otra instancia del boton y haces lo mismo pero en argentina.

OK! ya tenemos 2 textois con dos botones invisibles (los botones invisibles se verán en color cyan, solo cuando estas trabajando el .fla, pero en el swf no se vera nada, solo lo reocnocerá el puntero del mouse;)

Ahora agarra una instancia del MCcarte que creamos y ponelo bajo españa.
Con el MC selecciado, vas a la paleta de propiedades y en el nombre de instancia le ponemos cartel1. Hacé lo mismo con otra instancia del MCcartel pero poniendolo debajo de argetnina, y a este le pones ocmo nombre de instancia cartel2.

OKKK!!! (ya falta poco!)

Ahora, solo queda asignar las acciones:

cliquea en el boton que esta sobre "españa" y en las acciones le pones:

on(rollOver){
_root.cartel1._visible=true;
_root.cartel1.texto="Madrid";
}
on(rollOut){
_root.cartel1._visible=false;
}

...ahora en el otro boton le pones lo siguiente:

on(rollOver){
_root.cartel1._visible=true;
_root.cartel1.texto="Buenos Aires";
}
on(rollOut){
_root.cartel1._visible=false;
}

Y solo falta un detallito ;) en la linea de tiempo, en la capa acciones, le pones al frame la siguiente accion:

_root.cartel1._visible=false;
_root.cartel2._visible=false;

Listoooooo!

Que hicimos?
Primero definimos los carteles con un mismo MCcartel que ocupara menos espaico en la peli (pesara menos) luego de manera dinamica asignamos con el eventHandler rollOver/Out que muestre el cartel y el texto correspondiente, y luego, para que al comenzar la peli, los carteles no se vean, le ponemos acciones para ocultarlos.

Facil no? cualquier cosa, chifle!

Salutti!
__________________
alEjitus!® :-)