24
Sep

Simple transición de fotografías con AS2

   Posteado por: n0ldor en ActionScript, Flash

Después de un largo tiempo sin actualizar, principalmente debido a las vacaciones, hoy escribo de nuevo para dejar un pequeño código en AS2 que puede ser muy útil para hacer por pases de imágenes.

Simplemente tenemos que crear dos anclas, en este caso les pondré de nombre de instancia “ancla_foto” y “ancla_fotoB”. Inicializo la variable “_root.enQueAncla” en la que le meto el nombre de instancia del ancla en la que quiero que empiece grabándome la primera imagen.

Y a continuación creo la función. Lo que hace es simplemente cargar la imagen en la capa que está especificada en la variable. Me pasa el ancla a la capa superior y cambia en la variable el ancla en la que pegare la siguiente.

Actionscript:
  1. _root.enQueAncla = "ancla_foto";
  2.  
  3. function cambioFoto(imagen){
  4.  
  5. this[_root.enQueAncla].loadMovie (imagen);
  6. this[_root.enQueAncla].swapDepths(this.getNextHighestDepth());
  7.  
  8. if (_root.enQueAncla == "ancla_foto"){
  9. _root.enQueAncla = "ancla_fotoB";
  10. } else {
  11. _root.enQueAncla = "ancla_foto";
  12. }
  13. }

Ahora solo tendré que llamar a esa función especificándole la ruta de la imagen que quiero cargar.

Actionscript:
  1. cambioFoto("common/foto.jpg");

Ahora si quiero simplemente tengo que añadirle algun tween para hacer la transición entre una fotografía y otra. Para ello recomiendo "tweenlite".

Tags: , , ,

Esta entrada fue posteada en Jueves, Septiembre 24th, 2009 a las 9:23 y está archivada como ActionScript, Flash. Puede seguir cualquier respuesta a esta entrada a traves de RSS 2.0 feed. También puede dar una respuesta, o enlazar desde su propia web.

Dejar un comentario

Nombre (*)
E-mail (no será publicado) (*)
URL
Comentario