Flash教程:鼠标点击显示打散动画
365体育足球开户 阅览次数: 996次 08-24 17:03:42
标签:flash教程制作,flash动画教程,flash教程下载,http://www.gouwu172.com Flash教程:鼠标点击显示打散动画,
Webjx核心提示:Flash教程:鼠标点击显示打散动画.
效果演示:鼠标点击观看效果
1、新建Flash文档,550*400,其它默认。
2、创建影片剪辑,选椭圆工具,笔触无,填充色放射渐变,画一个椭圆(形状自定,我相你会比我画得更好),右键库中设置链接,类名Ball。
3、返回场景1,第一层建背景(随意),新建as图层,在as图层第一帧输入代码:
- //小球的初始位置
- [code]//小球的初始位置
- var ballx:Number = 275;
- var bally:Number = 400;
- //小球运动速度
- var speed:Number = 5;
- stage.addEventListener(MouseEvent.CLICK,shoot);
- function shoot(e:MouseEvent):void
- {
- for(var i:int = 1;i<9;i++)
- {
- //从库中创建小球
- var ball:Ball = new Ball();
- //初始化小球位置
- ball.x = ballx;
- ball.y = bally;
- //根据三角函数计算小球的速度
- ball.spdx = cosD(i*-20)*speed;
- ball.spdy = sinD(i*-20)*speed;
- //注册enterFrame事件
- ball.addEventListener(Event.ENTER_FRAME,ballMove);
- e.target.addChild(ball);
- }
- }
- function ballMove(e:Event):void
- {
- //获取小球的引用
- var obj:MovieClip = e.target;
- //设置小球的坐标,实现运动
- obj.x += obj.spdx
- obj.y += obj.spdy
- if(obj.y<0||obj.x<0||obj.x>550||obj.y>400)
- {
- //移除enterFrame事件
- obj.removeEventListener(Event.ENTER_FRAME,ballMove)
- //从显示列表删除
- stage.removeChild(obj)
- }
- }
- //角度转换为弧度
- function angleToRadian(angle:Number):Number
- {
- return angle*(Math.PI/180);
- }
- function sinD(angle:Number):Number
- {
- return Math.sin(angleToRadian(angle));
- }
- function cosD(angle:Number):Number
- {
- return Math.cos(angleToRadian(angle));
- }
《Flash教程:鼠标点击显示打散动画》相关文章
- Flash教程:鼠标点击显示打散动画
- › FlashAS3.0实例教程:喷泉动画特效
- › Flash教程:片头加载loading的制作方法
- › 将FlashVars写在JS函数中,实现变量更新与后台同步(推荐)
- › Flash教程:制作卡片翻转动态效果
- › Flash CS3仿真艺术设计教程:封套工具的变形
- › Flash CS3仿真艺术设计教程:封套工具的应用
- › Flash教程:AS制作加载外部.swf影片的视频播放器
- › Flash cs3仿真艺术设计1.15:全新的Flash界面
- › Flash技巧:组合技巧制作吸引人的动画0
- › Flash实例教程:飞机阴影跟随飞机飞翔5
- › Flash AS教程:propertydata问题解决
- › Flash动画制作技巧:动物行走动画制作揭秘
- 在百度中搜索相关文章:Flash教程:鼠标点击显示打散动画
- 在谷歌中搜索相关文章:Flash教程:鼠标点击显示打散动画
- 在soso中搜索相关文章:Flash教程:鼠标点击显示打散动画
- 在搜狗中搜索相关文章:Flash教程:鼠标点击显示打散动画
- tag: Flash教程,flash教程制作,flash动画教程,flash教程下载,平面设计教程 - Flash教程