Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar botones en flash para crear álbumes de fotos y cambiar de imagen?

¿Cómo utilizar botones en flash para crear álbumes de fotos y cambiar de imagen?

Cómo cambiar imágenes mediante botones (AS3)

Animate?CC se utiliza aquí para crear un nuevo documento AS3.

Haga clic para ingresar la descripción de la imagen.

Puede encontrar varias imágenes e importarlas al escenario. Aquí usamos formas rectangulares. Es mejor tener el mismo tamaño para estas imágenes para garantizar el mejor efecto.

Haga clic para ingresar la descripción de la imagen

Convierta estas imágenes en videoclips respectivamente y establezca los nombres de instancia imagen0, imagen1, imagen2 respectivamente

Configurar luego alinear estas imágenes.

Haga clic para ingresar la descripción de la imagen

Haga clic para ingresar la descripción de la imagen

A continuación, cree el botón. Aquí utilizamos clips de película para crear botones.

0Cómo usar clips de vídeo como botones en FLASH CS6 (versión AS3)

Haga clic para ingresar la descripción de la imagen

Establezca los nombres de instancia de estos botones como btn0,btn1,btn2

Haga clic para ingresar la descripción de la imagen

A continuación agregue el siguiente código a la línea de tiempo principal:

var image_index:int=0;

p>

var image_count:int=3;

initImage();

función initImage():void

{

for(var i:int=0;i

{

if(i!=image_index)

{

este["image"+i].visible=false;

}

este["btn"+i].addEventListener(MouseEvent.CLICK, CambiarImagen);

}

esta["btn"+image_index].gotoAndStop(2);

}

función CambiarImagen( e:MouseEvent) :void

{

var obj:Object=e.currentTarget;

var t:int=int(obj.name.slice( 3));

if(t==image_index)

{

retorno;

}

this["btn "+image_index].gotoAndStop(1);

this["image"+image_index].visible=false;

image_index=t;

obj.gotoAndStop(2);

this["image"+image_index].visible=true;

}

Haga clic para ingresar a la imagen. descripción

Después de ejecutar, puedes cambiar de imagen haciendo clic en el botón.

Haga clic para ingresar la descripción de la imagen