学院栏目导航: 业界新闻 网页设计 程序设计 数据库类 网络技术 操作系统 图形图像 办公软件 考试认证 多媒体类 硬件资讯

您的位置:首页-> 资讯中心-> 网络技术-> 黑客天空-> 黑客帝国数字流特效制作揭密

→ 黑客天空

  服务器
网络安全
黑客天空
病毒快报
局域网
网络其他
搜索引擎

广告专栏


本类阅读TOP10
·黑客常用命令之telnet命令
·黑客入门级菜鸟必修教程
·经典黑客软件大奉送
·黑客:SQL服务器入侵实战演习
·黑客帝国数字流特效制作揭密
·黑客入侵所需要的几个常用命令
·底层:Windows黑客编程基础
·通用手工查杀木马的方法
·黑客工具轻易窥视QQ聊天记录
·黑客知识之木马攻击教程

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

来源:海豚学院 发表时间:2004-6-22 【ovo.com.cn

  制作方法

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

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

※相关文章:

※相关软件: