Flash as3实例教程:雪花飘飞效果.docVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flash as3实例教程:雪花飘飞效果 一、制作雪花元件 1、打开 Flash9.0,新建Flash文档选择AtionScrip 3.0。背景色为深蓝,舞台大小为 550×400。然后按下 Ctrl+F8,新建一个影片剪辑元件“雪花”,进入到“雪花”元件编辑状态后,图层1改为“雪花层”用椭圆工具在舞台上拖曳出一个大约 2×2 像素无笔触纯白色的圆来,然后放大到 800%,用选择工具在边缘处随便拉动,使其变成不规则的形状,最后选中这个图形,打开【修改】-【形状】-【柔化填充边缘】,调出“柔化填充边缘”对话框,在“距离”项中填入 5px,“步骤数”为5,“方向”为“扩展”,完成后尺寸大约为 7.5×7 像素,全选图形右键转为影片剪辑元件“静态雪花”。如图 1(放大为 800%的效果)。 2、在影片剪辑“雪花”元件“雪花层”图层的第80帧上插入关键帧,然后在第二层“添加运动引导层”,舞台缩小到 50%,用铅笔画从上至下画一条运动线,第80帧处插入帧,上锁。选中“雪花”图层图第80帧上“静态雪花”元件拖曳到运动线的下端,选中“雪花”层创建补间动画。如图2 然后在库中用右键点击“雪花”元件,选择“链接”项,给其添加标识符为“xh_mc”。 二、制作背景 回到场景 1 中来,选择【文件】-【导入】-【导入到舞台】,从自己的磁盘中选择一张雪景图片,选中图片,把它设置为550x400,全居中,同时把图层 1 更名为“背景”。? 三、新建一个图层“AS” ,点中第 1帧,打开“动作”面板,添加下列代码:? Var sj:Timer=new Timer(Math.random()*300+100,100);? //声明一个时间变量,类型Timer,随机设置时间间隔和控制雪花数量;? sj.addEventListener(TimerEvent.TIMER ,sjcd);? //用sj来侦听时间事件;? function sjcd(event:TimerEvent) {? //声明一个sjcd函数? var xh:xh_mc=new xh_mc();? //先声明一个对象xh,类型xh_mc,等于一种新类型xh_mc;? addChild(xh);? //把新声明的xh对象显示到舞台上;? xh.x=Math.random()*550;? //雪花x坐标在550舞台上随机出现;? xh.y=Math.random()*200;? //雪花y坐标控制在舞台上的0-200处随机出现;? xh.alpha=Math.random()*1+0.2;? //雪花的随机透明度;? xh.scaleX=Math.random()*0.5+0.5;? //随机控制雪花在x的宽度;? xh.scaleY=Math.random()*0.5+0.5;? //随机控制雪花在y的宽度;? }? sj.start();//时间开始; 雪景代码: var sj:Timer =new Timer(Math.random()*300+100,100);? sj.addEventListener(TimerEvent.TIMER ,sjcd);? function sjcd(event:TimerEvent) {? var xh:xh_mc=new xh_mc();? addChild(xh);? xh.x=Math.random()*550;? xh.y=Math.random()*200;? xh.alpha=Math.random()*1+0.2;? xh.scaleX=Math.random()*0.5+0.5;? xh.scaleY=Math.random()*0.5+0.5;? }? sj.start(); 四、关闭动作窗口测试保存。

文档评论(0)

我思故我在 + 关注
实名认证
文档贡献者

部分用户下载打不开,可能是因为word版本过低,用wps打开,然后另存为一个新的,就可以用word打开了

1亿VIP精品文档

相关文档