-
图文解析FLASH如何制作点击蒲公英飞出的效果
- 作者:杨和媛 分类:电脑技术 发布时间:2017-09-08 04:17:56
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到FLASH如何制作点击蒲公英飞出的效果的问题,如果我们遇到了FLASH如何制作点击蒲公英飞出的效果的情况,该怎么处理怎么才能解决FLASH如何制作点击蒲公英飞出的效果带来的困扰呢,对于这样的问题其实我们只需要FLASH CS3及以上版本这里使用的是FLASHCS6。打开软件,新建AS3文档。修改舞台大小为1280x720百度蒲公英矢量素材,找到游戏中需要用到背景和蒲公英。将素材...
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到FLASH如何制作点击蒲公英飞出的效果的问题,如果我们遇到了FLASH如何制作点击蒲公英飞出的效果的情况,该怎么处理怎么才能解决FLASH如何制作点击蒲公英飞出的效果带来的困扰呢,对于这样的问题其实我们只需要FLASH CS3及以上版本这里使用的是FLASHCS6。打开软件,新建AS3文档。修改舞台大小为1280x720百度蒲公英矢量素材,找到游戏中需要用到背景和蒲公英。将素材导入到FLASH舞台中。蒲公英的种子放四个不同形态的。画一个圆形放到花盘那里,转换为影片剪辑。注意注册点的位置居中,并把影片剪辑中心对准花盘。设置实例名为container_mc把花瓣转换为影片剪辑,并把四个花瓣分到四个帧中,如这样就解决了这样的问题,接下来给大家带来FLASH如何制作点击蒲公英飞出的效果的详细操作步骤。
工具/原料
FLASH CS3及以上版本
方法/步骤
这里使用的是FLASHCS6。打开软件,新建AS3文档。
修改舞台大小为1280x720
百度蒲公英矢量素材,找到游戏中需要用到背景和蒲公英。
将素材导入到FLASH舞台中。蒲公英的种子放四个不同形态的。
画一个圆形放到花盘那里,转换为影片剪辑。注意注册点的位置居中,并把影片剪辑中心对准花盘。
设置实例名为container_mc
把花瓣转换为影片剪辑,并把四个花瓣分到四个帧中,如下对齐,在第一帧加代码:
stop();
设置影片剪辑属性如下图所示:
在主时间轴加如下代码:
import flash.events.MouseEvent;
import flash.display.MovieClip;
var flowerAry:Array=new Array();
var count:int=100;
var left_count:int=0;
initFlower();
function initFlower():void
{
while(container_mc.numChildren>0)
{
container_mc.removeChildAt(0);
}
flowerAry=new Array();
left_count=count;
for(var i:int=0;i<count;i++)
{
flowerAry.push(new FLOWER());
flowerAry[i].rotation=360*Math.random();
flowerAry[i].scaleX=flowerAry[i].scaleY=0.6+0.4*Math.random();
var temp:int=int(100000*Math.random())%flowerAry[i].totalFrames+1;
flowerAry[i].x=5-10*Math.random();
flowerAry[i].y=5-10*Math.random();
flowerAry[i].gotoAndStop(temp);
container_mc.addChild(flowerAry[i]);
flowerAry[i].isMove=false;
flowerAry[i].spdx=5*Math.random();
flowerAry[i].spdy=(-1)*(3+3*Math.random());
flowerAry[i].addEventListener(MouseEvent.CLICK,StartMove);
}
}
function StartMove(e:MouseEvent):void
{
var obj:MovieClip=e.currentTarget as MovieClip;
if(obj.isMove==true)
{
return;
}
obj.isMove=true;
obj.addEventListener(Event.ENTER_FRAME,AutoMoveEvent);
}
function AutoMoveEvent(e:Event):void
{
var obj:Object=e.target;
if(obj.rotation!=0)
{
obj.rotation=obj.rotation*0.9;
}
if(obj.y>-400)
{
obj.y+=obj.spdy;
obj.x+=obj.spdx;
}
else
{
obj.removeEventListener(Event.ENTER_FRAME,AutoMoveEvent);
left_count--;
if(left_count==0)
{
initFlower();
}
}
}
猜您喜欢
- 轻松购买,闲鱼微信小程序商品购买步..2024-03-18
- 谷歌浏览器Flash设置技巧:轻松找到你..2024-03-12
- 图片显示不完整?掌握这些小技巧让你..2024-03-09
- 如何将Word背景色从黑色改为白色?简..2024-03-09
- 快速找回删除的最近文件:如何操作?..2024-03-09
- Win11打不开FlashCS6?轻松解决,让你告..2024-02-23
相关推荐
- 机械硬盘读写速度慢几招优化方法提升..2023-02-03
- Fedora怎样设置锁屏时显示通知内容? ..2021-06-30
- 电脑usb接口没反应|USB接口不能用解决..2023-02-04
- win10系统深色主题怎么弄 给win10设置深..2021-05-06
- 免费数据恢复软件哪个好用 免费数据..2023-10-11
- 表格临时文件在哪里_excel的临时文件保..2021-06-16