08/02/2004, 14:47
|
| Moderador | | Fecha de Ingreso: julio-2003 Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses Puntos: 406 | |
Hola andrealatina:
Lo que tienes que hacer es crear un un nuevo símbolo "Gráfico" por ejemplo ponle como nombre "ventas" (sin las comillas) y dentro de él colocas las 11 ventanas una a continuación de la otra y después crear un símbolo Clip de película que se llame "bar" (sin comillas) y allí arrastras el símbolo ventanas colocádolo el centro de la primera ventana en las coordenadas 0,0 y vas poniendo fotogramas claves cada 5 frames y moviendo las ventanas hacia la izquierda, pero que siempre cada ventana se ubique su centro en las coordenadas 0,0 y le das interpolación de moviemiento a todas.
Crea otra capa que va ha ser la máscara y allí dibujas un rectángulo del mismo tamaño de una ventana.
Cre otro símbolo gráfico y allí pon solamente el borde de la ventana y después lo arrastras a otra capa del MC bar, crea la cuarta capa y allí colocas cada 5 frames una etiqueta: f1, f2, f3, ...f10 y b11, b10, b9....b1. hasta completar las 22 ventanas 11 de ida y 11 de vuelta y desde el frame 1 de esa capa coloca este code:
current = 1
if (target == current) {
stop ();
}
en current= vas cambiando 1, 2, 3, hasta 11 y después lo cambias de esta forma 10, 9, 8, hasta 1.
Regresa a la línea de tiempo principal en el frame 1 allí coloca tus 11 botones y arrastras el MC bar al escenario y le pones en el panel de propiedades su nombre "bar" (sin comillas), selecciona el frame 1 y abre el panel de acciones y allí pega este code:
stop();
/bar:target = 1;
/bar:direction = "f";
function director() {
if (/bar:target</bar:current) {
/bar:direction = "b";
} else if (/bar:target>/bar:current) {
/bar:direction = "f";
} else if (/bar:target==/bar:current) {
/bar:direction = "null";
}
goto = (String(/bar:direction+/bar:current));
trace(goto);
bar.gotoAndPlay(goto);
}
En cada botón coloca este code:
on (release) {
/bar:target = 1;
director ();
}
allí vas cambiando target=1 por 2, 3, 4, etc.
Espero haberte sido de ayuda, si deseas dame tu correo y te envío un ejemplo. |