| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
简介动画制作过程
揭开AS脚本中区分
Flash8 脚本助手试
纯脚本的五子棋
as2.0动作脚本语言
AS.5在脚本中控制
与浏览器脚本的交
与浏览器脚本的交
妙用脚本和批处理
真正安全起来 网页

纯脚本制作的满天飞舞           

纯脚本制作的满天飞舞

作者:佚名 来源:闪吧 作者: 黑市魔旗 更新:2007-1-13 20:47:06 错误报告 我要投稿

以前接触过用纯脚本制作的飞雪的效果动画,不过感觉路有千千条,八仙过海各显其能,我现在把我研究制作的方法写出来,告知大家,希望大家在此共研,有不同意见可以跟贴!
点击浏览该文件
先看效果:


按CTRL+N新建一个FLA文件,然后在时间轴上插入三个空白关键桢(这个大家都会吧),然后将图层命名为AS,在第一桢中插入如下代码:

A = 100;//定义雪花个数
B = 2;//初始值
_root.createEmptyMovieClip("bg", 0);/*创建空白影片剪辑创建一个黑的与场景大小一样的影片作为背景*/
with (_root.bg) {
this.beginFill(0x000000, 100);
this.moveTo(0, 0);
this.lineTo(0, 0);
this.lineTo(0, Stage.height);
this.lineTo(Stage.width, Stage.height);
this.lineTo(Stage.width, 0);
this.lineTo(0, 0);
this.endFill();
}//用画线来画背景
_root.createEmptyMovieClip("xue", 1);/*利用画线创建雪花,其实就是一个白色的园*/
with (_root.xue) {
beginFill(0xffffff, 100);
moveTo(5, 0);
curveTo(0, 0, 0, 5);
curveTo(0, 10, 5, 10);
tcurveTo(10, 10, 15, 10);
curveTo(15, 0, 5, 0);
endFill();
}
_root.xue._visible = false;//隐藏影片剪辑
for (var i = B; i<A; i++) {//复制影片剪辑,随机颁布与场景中,并设置其属性
duplicateMovieClip("_root.xue", "xue"+i, i);
_root["xue"+i]._x = random(Stage.width);
_root["xue"+i]._y = random(Stage.height);
_root["xue"+i]._xscale = _root["xue"+i]._yscale=50+i*Math.abs(Math.sin(Math.random(50)+i))/4;
_root["xue"+i]._alpha = random(70)+30;
_root["su"+i] = Math.cos(Math.random()*A/2-A);
}//这个是主场景中第一桢的脚本

然后在第二桢上加上如下脚本:

function go(k) {自定义函数,让雪花动起来
_root["xue"+k]._x += _root["su"+k]*2;//定义雪花的X轴运动方式
_root["xue"+k]._y += 3;//定义雪花Y轴的运动方式
if (_root["xue"+k]._x>Stage.width) {/*定义界限,当雪花超出场景时返回初始状态,这样可以使雪花不断出现*/
_root["xue"+k]._x = 0;
} else if (_root["xue"+k]._x<0) {
_root["xue"+k]._x = Stage.width;
}
if (this["xue"+k]._y>Stage.height) {
this["xue"+k]._y = 0;
} else if (_root["xue"+k]._y<0) {
_root["xue"+k]._x = Stage.height;
}
}
for (var k =B; k<A; k++) {
go(k);
}//复重复执行自定义函数,让雪花漂起来
这是第三桢的脚本:

gotoAndPlay(2);

好了,这里我就不解释了,大家慢慢研究吧,利用这种效果可以制作出很多的酷炫动画的,大家不妨试试?改一下参数就可以了哟!!!!希望大家都成为闪客,都可以利用脚本制作出更好的动画来!! 下面是源文件,大家可以下载到本地一看,有兴趣的朋友支持一下,跟贴哟!
点击浏览该文件
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。