03/12/2007, 08:19
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 3
Antigüedad: 16 años, 11 meses Puntos: 0 | |
Re: menu tipo carrusel Codigo del frame for (i=1; i<8; i++) {
duplicateMovieClip ("_root.boton", "boton"+i, i);
copia = new Array();
copia[i] = eval("_root.boton"+i);
copia[i].gotoAndStop(i+1);
copia[i].grados = 45*i;
}
codigo del MC onClipEvent (enterFrame) {
// tamano de los ejes de la elipse;
ejemayor = 220;
ejemenor = 55;
// centro de la elipse;
centrox = 400;
centroy = 310;
}
onClipEvent (enterFrame) {
// fijamos la escala del clip (efecto de alejamiento);
_xscale = 100-(centroy+ejemenor-_y)/1.5;
_yscale = 100-(centroy+ejemenor-_y)/1.5;
// damos valor a las coordenadas x,y del clip
// por medio de la ecuacion parametrica de una elipse
// (con esto el clip seguira la trayectoria de una elipse);
_x = ejemayor*Math.cos(Math.PI/180*grados)+centrox;
_y = ejemenor*Math.sin(Math.PI/180*grados)+centroy;
// obtener la velocidad del clip por medio del mouse;
centro = _root._xmouse-300;
vel = centro/35;
grados += vel;
// apariencia del clip (efecto atras-adelante);
this.swapDepths(_xscale);
} |