![]() |
|
| 您现在的位置: IT课程网站 >> 网站设计 >> Flash设计 >> 网站设计正文 | |
|
|||||
| FLASH特效之数字天地 | |||||
| 作者:zjs35 网站设计来源:flashempire 点击数: 更新时间:2005-10-30 | |||||
| 一连串的绿色数字在天空中随机飘扬,加上位图的绿色虚拟背景,让人感觉生活在一个由数字组成的天地之间。下面我们就来学习这种技术。
一、算法分析 每个数字的运动轨迹是如图2的曲线,曲线的方程为x=sin(i),实际上是把普通的正弦曲线旋转了90度,把原来的y坐标转换成了x坐标。数字num的x坐标,表示如下:num._x=Math.sin(i),通过复制函数复制多个数字,为使每个数字的轨迹不同,数字的x坐标乘上一个随机值x,表示如下:num._x=x*Math.sin(i)。数字的y坐标也取随机值y,表示如下:num._y-=y。这样数字从坐标原点沿曲线向上运动,为使数字可从不同的方向运动,把x坐标再乘上一个-1或1的随机值c,表示如下:num._x=c*a*Math.sin(i)。
二、制作过程 1、打开flashMX2004,新建一400px*200px的文档,背景为白色,帧速率为12fps。 myNum=random(10);
onClipEvent (load) {
bg.swapDepths(100); 把此MC的深度设为100,这样数字就好像从石块底部不断冒出,形成虚幻的效果。 本例的视觉冲击力极强,如果加到你的网页中,会使大家对你的网页的专业性刮目相看。把程序稍加修改,即可做出多种随机特效,这留给大家去完成。 |
|||||
| 网站设计录入:duqikang 责任编辑:duqikang | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关网站设计 | ||
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | |