快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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

  动画效果:

« Full Screen »


源文件下载>>>>>>


  详细制作步骤:

  

  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;
}
};

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


返回类别: Flash教程
上一教程: Flash以及Gif图片输出和优化的问题解决
下一教程: 关于动画的一些杂文

您可以阅读与"黑客帝国数字流特效制作揭密"相关的教程:
· 模仿时空隧道的特效制作
· Flash视觉特效的制作
· FLASH特效之数字天地
· Flash制作水纹三维特效字
· 判定数字大小(小游戏)制作过程
    微笑服务 优质保证 索取样品