菜鸟问关于flash的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:12:13
本鸟自己搞了9格宫的flash图片展示。可是当鼠标经过外围的图片时就跳转了,鼠标没有办法进到中间!所以我就想让鼠标在某一个图片上停留1秒后才跳转。可是这个AS我又不会写!试了好多方法效果都不怎么样。
这个AS我希望是加在on(rollOver){}这里!请问怎么加呢?
如果可以帮我分多多的有·
谢谢了

给你个简单点的代码:
stop();
i = 1;
_mc.onRollOver = function() {//按钮元件名称:_mc
this.onEnterFrame = function() {
i++;
if (i == 12) {//这个数值可以根据需要调整,数值越大停留时间越长
gotoAndStop(2);
}
};
};
_mc.onRollOut = function() {
this.onEnterFrame = null;//滑出鼠标时,清空帧频调用
};

写的方法当然多.
你可以这样写:
用鼠标经过跳转到X帧,再在X帧写:
s=new Date();
st=s.getSeconds();
onEnterFrame=function(){
n=new Date();
nt=n.getSeconds();
if(st>nt) nt+=1;
if(nt-st==1) gotoAndPlay(nextFrame());
}
stop();

这就可以在一秒钟后播放了.