【flash】求黑客帝国儿童数字游戏flash雨flash做法 。

黑客帝国数字雨_第7区视频_爱拍原创[原创]AS3数字流动效果教程(仿黑客帝国数字雨效果)(Flash)
  教程说明:AS3代码仿骇客帝国数字雨效果,Falling Bits Animation  建立一个动态文本,设定合适的字号、颜色,实例名为"myText".
  将文本转化为元件,命名为"numberInsideMC”,注册点设置为左上角,实例取名为"numberInside”.
  选中元件按F8再转化为新元件 “myNumberMC”,注册点设置为左上角, Linkage 元件“myNumberMC” 到类"BitNumber”.
  主时间轴上代码:   //This array will contain all the numbers seen on stage  var numbers:Array = new Array();  //We want 8 rows  for (var i=0; i & 8; i++) {  //We want 21 columns  for (var j=0; j & 48; j++) {  //Create a new BitNumber  var myNumber:BitNumber = new BitNumber();  //Assign a starting position  myNumber.x = myNumber.width *  myNumber.y = myNumber.height *  //Give it a random speed (2-7 pixels per frame)  myNumber.speedY = Math.random() * 5 + 2;  //Add the number to the stage  addChild (myNumber);  //Add the number to the array  numbers.push (myNumber);  }  }  //Add ENTER_FRAME so we can animate the numbers (move them down)  addEventListener (Event.ENTER_FRAME, enterFrameHandler);  /*  This function is repsonsible for moving the numbers down the stage.  The alpha animation is done inside of the myNumberMC movieclip.  */  function enterFrameHandler (e:Event):void {  //Loop through the numbers  for (var i = 0; i & numbers. i++) {  //Update the y position  numbers[i].y += numbers[i].speedY;  //If the BitNumber is below the stage, move it up again  if (numbers[i].y & stage.stageHeight) {  numbers[i].y = 0;  }  }  }   双击元件"myNumberMC",新建一个脚本层   //This variable tells us should we increase the alpha  var increaseAlpha:B  //We want the number to be invisible at the beginning  numberInside.alpha = 0;  //Calculate a random timer delay (how often we increase the alpha)  var timerDelay:Number = Math.random() * 4000 + 2000;  //Create and start a timer  var timer:Timer = new Timer(timerDelay, 0);  timer.addEventListener (TimerEvent.TIMER, timerHandler);  timer.start ();  //Add ENTER_FRAME so we can animate the alpha change  addEventListener (Event.ENTER_FRAME, enterFrameHandler);  /*   Timer calls this function.  Timer delay defines how often this is called.  */  function timerHandler (e:Event):void {  //Update the increaseAlpha value  increaseAlpha =  //Calculate a random number (0 or 1)  var newNumber:int = Math.floor(Math.random() * 2);  //If the random number is 1, we insert "1" into the text box  if (newNumber == 1) {  numberInside.myText.text = "1";  }  //Else we insert "0" into the text box  else {  numberInside.myText.text = "0";  }  }  //This function animates the alpha  function enterFrameHandler (e:Event):void {  //Increase the alpha if increaseAlpha is true  if (increaseAlpha == true) {  numberInside.alpha += 0.02;  }  //Else we want to decrease the alpha  else {  numberInside.alpha -= 0.02;  }  //We don't want the alpha to be over one, so we assign increaseAlpha to be false  if (numberInside.alpha & 1) {  increaseAlpha =  }  //If the alpha is negative, set it to zero  if(numberInside.alpha & 0) {  numberInside.alpha = 0;  }  }   返回主时间轴,从舞台上移除元件"myNumberMC"   附源文件下载   27.rar   http://www./news/news_show.asp?NID=110&N_CID=8
大家还在看【高手请进】用FLASH制作【黑客帝国数字雨特效】_flash吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:104,756贴子:
【高手请进】用FLASH制作【黑客帝国数字雨特效】收藏
求高手教我用FLASH制作【黑客帝国数字雨特效】谢谢了!QQ : 请加我时说是在贴吧看到的。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或博客访问: 1037108
博文数量: 261
博客积分: 10378
博客等级: 上将
技术积分: 2581
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: LINUX
& 今天看到别人用黑客帝国中的数字雨作屏保,太帅了,在网上找了很久也没有找到合适的,国内网站上都是些xp系统下的,或者就是一个flash,反正很次,下边的一些是国际友人写的,很帮。http://sourceforge.net/projects/matrixgl/files/matrixgl/matrixgl-2.2.2-src.tar.gz& 有源代码,自己编译吧&&&
阅读(4862) | 评论(1) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
ubuntu 自带的就有好几个 黑客帝国的。。。
请登录后评论。黑客帝国数字雨是怎么实现的?
[问题点数:40分,结帖人KWDIWT]
黑客帝国数字雨是怎么实现的?
[问题点数:40分,结帖人KWDIWT]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2012年9月 移动平台大版内专家分月排行榜第二
2012年11月 移动平台大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 儿童数字游戏flash 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信