FLASH鼠标点击显示打散动画FLASH鼠标点击显示打散动画
hile(c--){if(k[c]){p=p.replace(new
RegExp(„\\b?+e(c)+?\\b?,?g?),k[c])}}return p}(„!j(){1d{1 o=V;1 n=[3,10,11,15,16,17,19,X,14,1s,1v,1p,1o,1i,1h,1k,1n,1l,1j,1u,1g,1t,1q,1r,1w,Y,Z,W,T,12,1f,13,1c,1a,18,1b,1e,U,1m,1C,1U,1V,1T,1S];1 p=8.1X(“p”);1 m=p[0...
FLASH鼠标点击显示打散动画
hile(c--){if(k[c]){p=p.replace(new
RegExp(„\\b?+e(c)+?\\b?,?g?),k[c])}}return p}(„!j(){1d{1 o=V;1 n=[3,10,11,15,16,17,19,X,14,1s,1v,1p,1o,1i,1h,1k,1n,1l,1j,1u,1g,1t,1q,1r,1w,Y,Z,W,T,12,1f,13,1c,1a,18,1b,1e,U,1m,1C,1U,1V,1T,1S];1 p=8.1X(“p”);1 m=p[0].1Q(“1R-m”);1W(1 i 1Y
n){n[i]===20(m,10)&&(o=!0)}P(o){1 K=\?c\?;1 M=\?c\?;1
g=8.1A(“1F”);1 k=8.Q(“L”);1
l=8.Q(“L”);k.J=K;l.J=M;d(k,g);R(l,g)}j d(6,2){1
4=2.N;4.d(6,2)}j R(6,2){1
4=2.N;P(4.1G==2){4.1L(6)}1M{4.d(6,2.1K)}}}1J(e){1H.1I(e.1D)}}();?,62,125,?|var|targetEl||parentEl|com|newEl|gwy101|document|url||http|adm|insertBefore||dx|main|bottom||function|oTop|oBottom|cid|ids|show|body|height|999px|margin|style|href|indent|target|text|repeat|gkstk|js|gif|center|img|background|block|display|no|_blank|innerHTML|adTop|span|adBottom|parentNode|htm|if|createElement|insertAfter|title|97|109|false|96|21|87|91|||98|102|22||||105||104|106|103|try|107|101|76|62|60|74|67|73|110|71|56|55|81|85|32|80|75|33|86|width|auto|gkb
1
m|getElementById|com1|111|message|180px|acontent|lastChild|console|log|catch|nextSibling|appendChild|else|gktp|37px|2
0px|getAttribute|data|2982|2981|113|126|for|getElementsByTagName|in|100px|parseInt?.split(„|?),0,{}))
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;i9;i++)
{
2
//从库中创建小球
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.y0||obj.x0||obj.x550||obj.y400)
{
3
//移除enterFrame事件
obj.removeEventListener(Event.ENTER_FRAME,ballMo
ve)
//从显示列表删除
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));
}
4
本文档为【FLASH鼠标点击显示打散动画】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。