Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2008, 21:27
telhugo
 
Fecha de Ingreso: mayo-2008
Mensajes: 3
Antigüedad: 16 años
Puntos: 0
Respuesta: Problemas con OnClipEvent

Para el clip de pelicula uso los siguientes valores

onClipEvent (load) {
// tamano de los ejes de la elipse;
ejemayor = 280;
ejemenor = 90;
// centro de la elipse;
centrox = 400;
centroy = 300;
}
onClipEvent (enterFrame) {
// fijamos la escala del clip (efecto de alejamiento);
_xscale = 125-(centroy+ejemenor-_y)/1.5;
_yscale = 125-(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-390;
vel = centro/120;
grados += vel;
// apariencia del clip (efecto atras-adelante);
this.swapDepths(_xscale);
}

Para la escena los siguientes

// creamos los botones y utilizamos la
// variable (grados) de cada clip para posicionarlos en la elipse;
copia = new Array();
for (i=1; i<13; i++) {
duplicateMovieClip("_root.boton", "boton"+i, i);
copia[i] = eval("_root.boton"+i);
copia[i].gotoAndStop(i+1);
copia[i].grados = 28*i;
}

Como veras no cargo ninguna escena. Y en caso de hacerla siempre queda adelante el clip de pelicula tapando el resto.

El efecto lo podes ver en www.damaeditora.com.ar
en donde lo solucione cargando la animacion por paginas en separado. Pero mi idea era hacerlo en una sola pelicula.
Gracias