|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash广泛用于创建吸引人的应用程序,它们包含丰富的视频、声音、图形和动画。可以在Flash中创建原始内容或者从其它Adobe应用程序(如Photoshop或illustrator)导入它们,快速设计简单的动画。
poluoluo中心提醒:随机活动小球的源码剖析(老手上路).
看效果:
[media=wmv,550,400][/media]
在舞台绘制一个圆转换为影片剪辑元件,实例称号为mc,在第一帧增加以下代码:
functionfanhui(x1,x2,y1,y2){//盘算并前往界说的坐标和工具坐标相加的平方根
Sqrt=Math.sqrt(x1+x2+y1+y2);
returnSqrt;
}
functionchushizhi(obja){
endX=random(550);//界说的X坐标
endY=random(400);//界说的X坐标
d=fanhui(endX,endY,obja._x,obja._y);//猎取前往后的平方根
dx=(endX-obja._x)/d*t;//界说工具要挪动的X坐标
dy=(endY-obja._y)/d*t;//界说工具要挪动的Y坐标
}
functiontt(){//界说挪动的速率
t=random(10);
}
functionyidong(objb){//工具挪动
objb._x=objb._x+dx;
objb._y=objb._y+dy;
}
functionmovie(obj){
if(endX==undefined){//假如界说的x坐标为空实行
tt();//运转速率函数
chushizhi(obj);//运转界说坐标函数
}elseif(obj._x>0&&obj._y>0&&obj._x<550&&obj._y<400){//假如工具的坐标处于500*400巨细的舞台中实行
yidong(obj);//运转工具挪动函数
}else{//工具坐标超越舞台后从头界说一个处于舞台内的坐标,而且移到该处
tt();
chushizhi(obj);
trace(endX);
yidong(obj);
}
}
onEnterFrame=function(){
movie(mc);
};这个实例次要演示参数的传送使用,由于之前我对参数是一点都不懂(固然如今熟悉的也不深),但对本人来讲是有了一个全新的熟悉和复杂的使用,把这个献给我和一样的老手,记很多看几回函数括号内的参数,你会发明它们是有必定的纪律的。我是小孩,祝人人早晨好!
Flash通常也指MacromediaFlashPlayer(现AdobeFlashPlayer)。2012年8月15日,Flash退出Android平台,正式告别移动端。 |
|