Flash轮换广告中按钮问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 07:44:59
我是一个初学者 请问 Flash轮换广告中的按钮如何能随着 图片的轮换 而 变化 就是举例说当播放到图片1的 时候 按钮1也变成 鼠标滑过时的效果 怎样实现 请详细说一下 教程也可以 谢谢

啊,你的意思就是想做成按钮停止在按下状态不动是吧。可以提供你个思路。
按钮实例名称定义成为b1、b2、b3这种形式,设置成透明,然后按钮的滑过状态动画做成影片剪辑,对映的每个按钮实例名称定义成为mc1、mc2、mc3这种形式,不要做滑离状态动画也成,倒着播放滑过动画就成了。以下代码都写在主场景第一帧里,假设有3个按钮,名字为b1、b2、b3,对应的影片剪辑是mc1、mc2、mc3。

function rover() {
_root.num = this.num;
}
function rout() {
_root.num = 0;
}
function pre() {
this.enabled = false;
_root["b"+_root.oldbtn].enabled = true;
_root["mc"+_root.oldbtn].onEnterFrame = function() {
this.gotoAndStop(prevFrame());
if (this._crrentframe == 1) {
delete this.onEnterFrame;
}
_root.oldbtn = this.num;
}
}
function eframe() {
if (_root.oldbtn != this.num) {
if(this.num == _root.num) {
_root["mc"+this.num].gotoAndStop(nextFrame());
} else {
_root["mc"+this.num].gotoAndStop(prevFrame());
}
}
}

var oldbtn:Number = 0;
var num:Number = 0;
for (i=1;