• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax
您的位置:首页 > 平面设计 >flash > flash as简单制作飘雪动画

flash as简单制作飘雪动画

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-24

佚名 向大家分享了flash as简单制作飘雪动画,其中包含flash as,flash as脚本教程,flash as代码,flash as教程,flash as3.0教程等知识点,遇到此问题的同学们可以参考下
不用任何元件,只用一帧,在flash8中就可以做出雪景画面。设背景为黑色,或导入一张你喜欢的图片做背景,复制下面的代码到场景的第一帧就行了。 fallSnow(this,150,[600,375]);
functionfallSnow(path,num,size){
for(vari=0;i<num;i ){
path.createEmptyMovieClip("xue" i,i);
varmc=path["xue" i];
mc._x=random(size[0]);
mc._y=random(size[1]);
mc.ro=[1,-1][random(2)];
mc.xtime=random(20);
mc.startTime=0;
mc.id=Math.pow(i,1/2);
createSnow(mc,mc.id/2.5,"0xffffff",20*mc.id);
}
varloop=function(){
updateAfterEvent();
for(vari=0;i<num;i ){
varmc=path["xue" i];
mc._rotation =mc.ro*5;
mc._x =mc.id*mc.ro/10;
mc._y =mc.id/2;
mc.startTime ;
scanTar(mc);
scanEdge(mc,size);
}
};
varinterval=setInterval(loop,10);
}
functioncreateSnow(mc,radius,c,alpha){
with(mc){
moveTo(0,-radius);
beginFill(c,alpha);
linestyle(0,"0x000000",0);
for(vari=1;i<=6;i ){
vara1=-Math.PI/6 i*Math.PI/3;
vara2=i*Math.PI/3;
lineTo((radius/5)*Math.sin(a1),-(radius/5)*Math.cos(a1));
lineTo(radius*Math.sin(a2),-radius*Math.cos(a2));
}
endFill();
}
}
functionscanTar(mc){
if(mc.startTime>=mc.xtime){
mc.startTime=0;
mc.xtime=random(20);
mc.ro=[1,-1][random(2)];
}
}
functionscanEdge(mc,size){
if(mc._x>size[0]){
mc._x=0;
}elseif(mc._x<0){
mc._x=size[0];
}
if(mc._y>size[1]){
mc._y=0;
}
} </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Flash AS 入门教程 事件处理函数及画线语句
  • Flash AS 入门 as自定义函数
  • Flash AS 实例进阶 键值捕获实现代码
  • Flash AS 实例进阶 图片闪白切换效果实现代码
  • Flash AS 实例进阶 制作时钟实现代码
  • Flash AS 实例进阶 图片滚动效果
  • Flash AS 实例进阶 导航条实现方法
  • Flash AS 实例进阶 as打字效果
  • Flash AS 实例进阶 声音控制as代码
  • Flash AS 实例进阶 循环按钮

相关文章

  • 2017-05-24Flash制作一个优秀的片头加载loading教程
  • 2017-05-24FLASH补间动画制作升国旗过程
  • 2017-05-24flash绘制一个卡通城楼图形
  • 2017-05-24Flash CS6制作水墨梅花的生长动画
  • 2017-05-24flash怎么制作随风飞舞叶子的动画?
  • 2017-05-24FLASH逐帧动画模拟漏斗中液体的流动
  • 2017-05-24Flash cs6各种补间动画有什么区别? Flash创建补间动画的新手教程
  • 2017-05-24flash怎么制作小棋子在棋盘上滚动的动画?
  • 2017-05-24教你用FLASH画天天连萌中的绿小兔
  • 2017-05-24Flash 运用图层简单实现传统数字动画效果

文章分类

  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax

最近更新的内容

    • Adobe Flash教程:如何利用Flash更改你做的动画中物体运动的速度
    • 用FLASH模拟平面运动机构
    • flash as3利用ContextMenu实现右键响应
    • Flash Banner广告设计、制作的要点解析
    • flash怎样改变线条或形状轮廓的形状?
    • Flash AS 入门 为“关键帧”添加动作
    • Flash AS3 制作文字飞出动画
    • flash绘制一个卡通城楼图形
    • flash引导层动画:引导层制作飞行的飞机
    • flash教程:使用拆分数字和文字的函数

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有