来谈谈:用Flash制造奇妙的弹性导航菜单(3)
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,层的位置关系其显示问题。 所以不要使用不必要的高祯率-否则老的、慢的计算机在显示动画时会阻塞。 祯率越高,动画中可包容的信息越多,动画看起来越光滑和流畅。当然,当祯率增加时,计算机的CPU的重绘工作越多,运行得就越慢。 现在FLASH不是也可以调用后台数据库了么~在过几年没准可以通过FLASH来实现远程控制呢~(有点假了~呵呵)我了解的FLASH优点应该就是第一段那些了~缺点暂时想不出太多了~ 专业的建筑动画、产品动画、角色动画、flash动画、游戏美工等全方位服务的创意动漫公司。十年专业的动漫制作经验,为政府、企业等制作出无数优秀的创意动画设计产品。 FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。 各种性能才能运用的得心应手,制作出优秀的动画。 还有,艺术上的优势——各异的风格;创作手法独特;独立性和原创性;拓展出新的表达空间; 没有安装FLASH插件的前提下,无法正常显示广告效果。根据调查显示,有3%的互联网用户没有安装shockwave Flash。虽然比例不大,但不能因为这样一个简单的原因而拒绝这些用户。
页:
[1]