Múltiples animaciones invertir en una sola página

  • indium
  • Born
  • Born
  • No Avatar
  • Registrado: Jul 17, 2007
  • Mensajes: 4
  • Status: Offline

Nota Octubre 8th, 2007, 11:36 pm

Hola

Im el diseño de un sitio web que ofrece múltiples invertir animaciones, guarda como imágenes en movimiento, sino que pueden verse en http://www.imadgination.com.au/test

Im usando Flash CS3 y ActionScript 2.

Las animaciones funcionan perfectamente siempre y cuando uno los rollos de entrada y salida de cada botón área sin tocar ninguno de sus vecinos. Tan pronto como uno hace eso, el segundo botón de animación comienza al mismo tiempo sin terminar o eliminar el primero.

Como podrán ver en el enlace de arriba, otro problema es Im tener que invadir las animaciones en las demás zonas botón una vez que comienzo. Lo hice tratar adecuadamente las plazas de color colocado en las imágenes en movimiento para ocultar el botón de otras áreas, pero sin éxito - theyre tratados como focos rojos por el navegador para activar la animación, lo que no quiero.

¿Qué Im están destinadas para cuatro botones, con la inversión de animación, que no interfieren entre sí en la forma en que lo hacen actualmente. Im feliz para una animación a ser eliminado completamente otro botón cuando se rueda más, pero quiero evitar animaciones corriendo por encima de otros botones.

Espero he explicado lo suficientemente bien como yo! El código he venido utilizando, por lo que he coldminer, un cartel en Flash Kit, para dar las gracias, se indica a continuación. Su adjunto a Frame 1 de la película.

VAR loopInterval: Número;
var animateSpeed: Número = 40 / / 1000 = 1 seg
/ /
hexapro_anim.onRelease = function ()
(_root.gotoAndStop (30);
);
hexapro_anim.onRollOver = function () (
startInterval (esto, "adelante");
);
hexapro_anim.onRollOut = hexapro_anim. onDragOut = function () (startInterval (esto, "Volver");
);
startInterval función (que: MovieClip, cómo: String) (
clearInterval (loopInterval);
loopInterval = setInterval (loopMe, animateSpeed, que, cómo);
)
loopMe función (que: MovieClip, cómo: String) (
if (cómo == "back") (
who.gotoAndStop (who._currentframe-1);
if (who._currentframe <= 1) (
clearInterval (loopInterval);
/ / bucle o la animación:
/ / who.gotoAndStop (who. _totalframes);
)
) Else (
who.gotoAndStop (who._currentframe +1);
if (who._currentframe> = who._totalframes) (
clearInterval (loopInterval);
/ / bucle o la animación:
/ / who.gotoAndStop (1);
)
)
updateAfterEvent ();
)
/ /
hexapro_2.onRelease = function ()
(_root.gotoAndStop (30);
);
hexapro_2.onRollOver = function () (
startInterval (esto, "adelante");
);
hexapro_2.onRollOut = hexapro_2. _totalframes);
)
) Else (
who.gotoAndStop (who._currentframe +1);
if (who._currentframe> = who._totalframes) (
clearInterval (loopInterval);
/ / bucle o la animación:
/ / who.gotoAndStop (1);
)
)
updateAfterEvent ();
)
/ /
hexapro_3.onRelease = function ()
(_root.gotoAndStop (30);
);
hexapro_3.onRollOver = function () (
startInterval (esto, "adelante");
);
hexapro_3.onRollOut = hexapro_3. _totalframes);
)
) Else (
who.gotoAndStop (who._currentframe +1);
if (who._currentframe> = who._totalframes) (
clearInterval (loopInterval);
/ / bucle o la animación:
/ / who.gotoAndStop (1);
)
)
updateAfterEvent ();
)
/ /
hexapro_4.onRelease = function ()
(_root.gotoAndStop (30);
);
hexapro_4.onRollOver = function () (
startInterval (esto, "adelante");
);
hexapro_4.onRollOut = hexapro_4. _totalframes);
)
) Else (
who.gotoAndStop (who._currentframe +1);
if (who._currentframe> = who._totalframes) (
clearInterval (loopInterval);
/ / bucle o la animación:
/ / who.gotoAndStop (1);
)
)
updateAfterEvent ();
)

Cualquier ayuda sería muy apreciada. Soy un novato de ActionScript, así que por favor sea amable con me!

Gracias
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Octubre 8th, 2007, 11:36 pm

  • indium
  • Born
  • Born
  • No Avatar
  • Registrado: Jul 17, 2007
  • Mensajes: 4
  • Status: Offline

Nota Octubre 9th, 2007, 4:00 pm

Hola

Gracias a todas las personas que tuvieron un vistazo a este puesto.

Sólo una nota para decir que esta cuestión está ahora resuelto.

Gracias de nuevo.
  • darsh999
  • Newbie
  • Newbie
  • No Avatar
  • Registrado: Ago 11, 2007
  • Mensajes: 8
  • Status: Offline

Nota Octubre 12th, 2007, 12:56 pm

capturados que este es el principal problema que el hombre debe (who.gotoAndPlay (who.currentframe +1) a pesar de who.gotoAndStop (who._currentframe +1);

Publicar Información

  • Total de mensajes en este tema: 3 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 85 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC