flash左右控制按钮切换图片的详细教程

flash左右控制按钮切换图片的详细教程

flash版本用cs4以上吧

举例说明哈:

1、键盘上左右键控制

图层1:3帧,每帧里面一张图片;

图层2:第一帧添加以下as3.0代码:

stop();

import flash.events.*;

var i:int = 1;

stage.addEventListener(KeyboardEvent.KEY_DOWN,picmove);

function picmove(e:KeyboardEvent):void

{

if (e.keyCode == Keyboard.RIGHT)

{

i++;

if (i<4)

{

gotoAndStop(i);

}

else

{

gotoAndStop(1);

}

}

if (e.keyCode == Keyboard.LEFT)

{

i--;

if (i>0)

{

gotoAndStop(i);

}

else

{

gotoAndStop(3);

i=3;

}

}

2、舞台上鼠标点击按钮控制

图层1:3帧,每帧里面一张图片;

图层2:舞台上画连个按钮,转换成影片剪辑,实例名mcz和mcy;

图层2:第一帧添加以下as3.0代码:

stop();

import flash.events.*;

var i:int = 1;

mcz.addEventListener(MouseEvent.CLICK,picmove);

function picmove(e:MouseEvent):void

{

i++;

if (i<4)

{

gotoAndStop(i);

}

else

{

gotoAndStop(1);

}

}

mcy.addEventListener(MouseEvent.CLICK,picmoveyou);

function picmoveyou(e:MouseEvent):void

{

i--;

if (i>0)

{

gotoAndStop(i);

}

else

{

gotoAndStop(3);

i = 3;

}

}

希望采纳我的回答哈!