如果你的图层只有一个图层的话,在图层1插入三个关键帧,然后新建一个图层写入以下代码:
import flash.ui.Mouse;
import flash.events.MouseEvent;
btn.addEventListener(MouseEvent.CLICK,OnClick);//声明鼠标侦听事件
function onClick(event:Event):void{
if(currentFrame == 1){
gotoAndStop(2);//如果当前帧是第一帧的话则跳转到第二帧;
}
if(currentFrame == 2){
gotoAndStop(3);//如果当前帧是第一帧的话则跳转到第二帧;
//如果你跳转到第三帧不想让鼠标跟按钮在场景里面了,则写入以下代码,如果你还要实现跳转的话你就插入更多的关键帧,然后通过以上办法来实现跳转。
Mouse.hide();
btn.visible = false
}
}
你还是去搜一个js的大图互换吧,这个不是flash做的
最主要的是,用js做的,图片可以程序可以调用,做成flash就成死的了,要做成调用的太复杂了。
3.0 不能这样写 脚本了
3.0你需要这样
//将你的按钮取名为 xiayizhang
在时间轴上写AS
xiayizhang.addEventListener(MouseEvent.MOUSE_DOWN,xyz)
function xyz(e:Event){
//你的动作
}
你可以在图片下设置感应区,不需要按钮,感应区上也可以写上代码,如果听不明白,我可以发一个我做好的文件给你,你的邮箱给我。