您的位置:首页网页设计Flash → 黑客帝国数字流特效制作揭密

黑客帝国数字流特效制作揭密

时间:2004/11/7 2:22:00来源:本站整理作者:蓝点我要评论(0)


            
             
              
             
            

               
               

            



             源文件下载

  先来看看效果



 


  制作方法


  1、制作随机数字


  新建一400px*300px的flash文档,背景为黑色。按CTRL+F8建一MC,在此MC中建一动态文本,变量名为num,





  在其帧上加上AS


 







num=random(10);


  这样动态文本就能显示从0到9的数字。


  2、返回主场景,按CTRL+F8建一MC,按CTRL+L打开库,从库中刚才制作好的MC,实例名设为myNum,



在帧上加下列AS






for(var i=1;i<10;i++){
myNum.duplicateMovieClip("myNum"+i,i);
this["myNum"+i]._y=myNum._y+i*myNum._height*0.7;
this["myNum"+i]._alpha=10*(10-i)+10;
}



  代码解释:复制9个MC,并让他们纵向等距排列,0.7的作用是把MC间的间距缩小。最后一行是使透明度从上到下渐变。


  3、返回主电影,从库中拖出制作好的MC,实例名设为myNum,




  在此MC上加上AS








onClipEvent (load) {
_alpha = random(95)+5;
a = ((100-_alpha)*4)*0.08+4;
_y = -myNum._height*10;
_x = random(400);
_xscale = _yscale=1.2*((_alpha*0.4)*2+30);
}
onClipEvent (enterFrame) {
_y += a;
if (_y>300) {
this.removeMovieClip();
}
}



  代码解释:当MC载入时随机设置其透明度,并根据透明度设置MC的运动速度及缩放比例。MC的y坐标为场景的上方,x坐标为随机值。


  当MC进入帧时让其向下运动,超出场景下方时删除此MC。


  4、在主电影的帧上加下列AS,不断复制MC,形成数字流效果。








var n = 0;
onEnterFrame = function () {
myNum.duplicateMovieClip("ball"+n++, n);
if(n>300){
n=0;
}
};


  本例制作完成,谢谢观看。


  源文件下载

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 Flash CS4基础入门 如何在Flash中打开一个定制的浏览器新窗口?学习ActionScript 3.0的6个好处几个小技巧精简Flash文件体积在Flash动画中添加“加为收藏”和“设为首页

人气排行 Flash游戏制作--小熊拼图用Flash实现几种镜头效果Flash制作动画知识:遮罩Flash如何做鼠标指针样式Flash制作环形文字Flash制作声情并茂的电子相册实例讲解flashMTV制作全过程(3)鼠标效果系列教程:游动的鱼