Flash鼠标点击显示打散动画

核心提示:Flash鼠标点击显示打散动画教程。

1、新建Flash文档,550*400,其它默认。

2、创建影片剪辑,选椭圆工具,笔触无,填充色放射渐变,画一个椭圆(形状自定,我相你会比我画得更好),右键库中设置链接,类名Ball。

3、返回场景1,第一层建背景(随意),新建as图层,在as图层第一帧输入代码:

//小球的初始位置

//小球的初始位置

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<0obj.x<0obj.x>550obj.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));

}

时间: 2024-03-28 10:38:01

Flash鼠标点击显示打散动画的相关文章

javascript实现鼠标点击页面 移动DIV_javascript技巧

<script type="text/javascript"> //那种方式移动 var choMove = false; //是否绑定过click var isClick = true; //引用DIV var oDiv = null; //引用Input var oInput = null; //封装事件绑定的通用对象 var evnetUtil = { addEventHandle:function(oElement,evtype,fun){ oElement.att

JS实现响应鼠标点击动画渐变弹出层效果代码_javascript技巧

本文实例讲述了JS实现响应鼠标点击动画渐变弹出层效果.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <

显示自定义动画鼠标或彩色图标(VB.net)

显示   '//'//显示自定义动画鼠标或彩色图标'//根据[孟子E章]的专栏C#代码 http://blog.csdn.net/net_lover/archive/2004/10/22/146575.aspx'// 'Imports System.Runtime.InteropServicesImports System.ReflectionPublic Class Form1    Inherits System.Windows.Forms.Form #Region " Windows 窗体

鼠标点击按钮 隐藏这个按钮再点击就显示这个按钮 求这个html代码

问题描述 鼠标点击按钮 隐藏这个按钮再点击就显示这个按钮 求这个html代码 鼠标点击按钮 隐藏这个按钮再点击就显示这个按钮 求这个html代码 我是初学者 求大神告诉我具体原代码 谢谢 解决方案 使用请采纳 解决方案二: 用jquery隐藏显示按钮,代码更简洁.兼容性更好. $(function(){ $("button").click(function(){ $(this).toggle();//显示.隐藏 }); }); http://www.w3school.com.cn/jq

android studio 如何做到的代码上面显示文字?鼠标点击出现string,放在上面是文字

问题描述 android studio 如何做到的代码上面显示文字?鼠标点击出现string,放在上面是文字 解决方案 不是有 string.xml吗? 为什么要直接显示在代码上? 解决方案二: 我觉得这种功能特别好,编辑的时候看见文字就能找到整个控件,要不全是代码看着乱.

bootstrap里怎么将鼠标悬浮时显示不同内容呢?平时用都是点击切换,悬浮怎么实现啊?

问题描述 bootstrap里怎么将鼠标悬浮时显示不同内容呢?平时用都是点击切换,悬浮怎么实现啊? bootstrap里怎么将鼠标悬浮时显示不同内容呢?平时用都是点击切换,悬浮怎么实现啊???? 解决方案 鼠标悬浮切换效果可以用CSS3来实现,不局限于Bootstrap框架,所有的html都可以.这是随便找的一个在线演示,你打开看看对应的css就行了,就一个css类的事情.http://m.baidu.com/from=1012852y/bd_page_type=1/ssid=0/uid=0/p

基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载_jquery

基于jQuery鼠标点击水波动画竖直导航代码.这是一款基于jQuery+CSS3实现的带动画效果的竖直导航栏特效.效果图如下: 效果展示    源码下载 html代码: <div class="nav"> <ul> <li><a>网站首页</a></li> <li><a>关于我们</a></li> <li><a>产品中心</a>&l

C# 如何鼠标点击工具栏图标,出现类似360卫士窗口的切换模式,点击一个工具栏按钮,在同一个窗口下半部分显示相应的的内容.

问题描述 C#如何鼠标点击工具栏图标,出现类似360卫士窗口的切换模式,点击一个工具栏按钮,在同一个窗口下半部分显示相应的的内容.大家给点建议和方法. 解决方案 解决方案二:winform:使用2个Panel,第一个Panel停靠top,第二个Panel停靠Bottom,通过点击第一个Panel中的按钮切换第二个Panel中的ChildrenWPF:使用grid分两行,第一行设计按钮,第二行使用ContentControl承载不同的内容,可以是UserControl,或者继承自IElemnet控

flash制作一个简单的音乐动画教程

  很多同学都对Flash感兴趣 ,下面小编就教教大家如何用flash做一个简单的动画. 通过这个设计充分地将FLASH动画的现况分析出来了,本设计是根据选定音乐.人物的设定.剧本的创作.场景的布置等.首先就是选歌,一部好的MTV就得有一首贯穿全场的好歌,其次就是根据歌意确定主题和场景的布置,最后围绕剧情制造出MTV. 工具/原料 Flash PS 一首自己感兴趣的歌 素材照片 方法/步骤 1.2 Flash软件的特点 FLASH的全称是Macromedia flash,后来又被adobe收购了