|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
FlashPlayer是一款能够播放小又快速的多媒体动画,以及交互式的动画、飞行标志和用macromediaflash做出的图像。
10、接上去将用复杂的剧本来完成h1、h2、h3的"痉挛抽动"效果,点选主场景第一帧,增加以下代码:
_root.onEnterFrame=function(){
clear();
_root.lineStyle(1.5,0xcecece);
_root.moveTo(_root.h1._x,_root.h1._y);
_root.lineTo(_root.h2._x,_root.h2._y);
_root.lineTo(_root.h3._x,_root.h3._y);
_root.lineTo(_root.h1._x,_root.h1._y);
_root.endFill();
}
前面加上以下剧本:
setInterval(myball1,6000);
functionmyball1(){
if(_root.h1.hitTest(_root._xmouse,_root._ymouse,false)){
_root.h1._x=_root._xmouse;
_root.h1._y=_root._ymouse;
}else{
_root.h1._x+=70-random(150); ||设置MC的随机坐标
_root.h1._y+=50-random(150);
}
}
setInterval(myball2,5000);
functionmyball2(){
if(_root.h2.hitTest(_root._xmouse,_root._ymouse,false)){
_root.h2._x=_root._xmouse;
_root.h2._y=_root._ymouse;
}else{
_root.h2._x+=70-random(140);
_root.h2._y+=60-random(150);
}
}
setInterval(myball3,4000);
functionmyball3(){
if(_root.h3.hitTest(_root._xmouse,_root._ymouse,false)){
_root.h3._x=_root._xmouse;
_root.h3._y=_root._ymouse;
}else{
_root.h3._x+=70-random(80);
_root.h3._y+=50-random(90);
}
}
个中if(……)这个判别是为了打消鼠标drag的时分因为自界说函数的重复挪用,MC坐标产生变更后呈现的一个成绩。至此,就完成了使用setInterval隔一段工夫就重复挪用自界说函数使MC的坐标随机产生变更,偏离本来的坐标,从而完成MC的"痉挛抽动"效果。
从速把这个奇妙的导航菜单加到你的网站吧,必定可使你的主页在众多的收集中锋芒毕露!fla源文件下载
</p>
本地或全局转换应用于任何对象。但非真正意义上的3D,层的位置关系其显示问题。 |
|