预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

FlashAS实例:神奇的数字魔术盒子 FlashAS实例:神奇的数字魔术盒子(精选3篇),以下是小编为大家整理后的FlashAS实例:神奇的数字魔术盒子,欢迎阅读与收藏。篇1:FlashAS实例:神奇的数字魔术盒子教程贴士:FlashAS实例:神奇的数字魔术盒子教程,应闪友要求制作一个数学小实例,名字好大,其实很小。/*神奇的魔盒*/stop;mc.t.restrict=“.0-9”;//限制输入只能为数字//go出盒数字控制i排列位置用v运动速度vargo:Boolean=false,i:Number=0,v:Number=10;t1.text=“开始”;btn.onPress=function(){//开始按钮if(mc.t.text!=“”){btn._visible=false;t1.text=“”;v=10;varj:Number=i+1;//this[“m”+i]this[“m”+j]调出库中m作为出盒数字载体this[“m”+i]=attachMovie(“m”,“m”+i,_root.getNextHighestDepth());this[“m”+j]=attachMovie(“m”,“m”+j,_root.getNextHighestDepth());mask.swapDepths(_root.getNextHighestDepth());//遮隹出盒数字this[“m”+i]._x=260;//出盒数字位置this[“m”+j]._x=260;this[“m”+i]._y=220;this[“m”+j]._y=220;varnum:Number=Number(mc.t.text);//取得输入数字this[“m”+i].t.text=num;this[“m”+j].t.text=2*num;//2倍run(mc,240,190,this[“m”+i],this[“m”+j]);//移动进盒数go=true;}};functionrun(target:MovieClip,endx:Number,endy:Number,target1:MovieClip,target2:MovieClip){target.onEnterFrame.=function(){vardisx:Number=(endx-this._x)/v;vardisy:Number=(endy-this._y)/v;this._x+=disx;this._y+=disy;if(Math.abs(this._x-endx)this._x=endx;this._y=endy;deletethis.onEnterFrame;if(go){v=5;//移动出盒的两个数run(target1,410,endy-100+i*30);run(target2,480,endy-100+i*30);go=false;i++;}else{back_btn._visible=true;t2.text=“再来”;}}};}back_btn._visible=false;back_btn.onPress=function(){this._visible=false;t2.text=“”;mc.t.text=“”;mc._x=90;//输入文本框归位mc._y=192;btn._visible=true;t1.text=“开始”;};篇2:FlashAS实例:神奇的数字魔术盒子核心提示:FlashAS实例:神奇的数字魔术盒子教程,应闪友要求制作一个数学小实例,名字好大,其实很小。/*神奇的魔盒*/stop();mc.t.restrict=“.0-9”;//限制输入只能为数字//go出盒数字控制i排列位置用v运动速度vargo:Boolean=false,i:Number=0,v:Number=10;t1.text=“开始”;btn.onPress=function(){//开始按钮if(mc.t.text!=“”){btn._visible=false;t1.text=“”;v=10;varj:Number=i+1;//this[“m”+i]this[“m”+j]调出库中m作为出盒数字载体this[“m”+i]=attachMovie(“m”,“m”+i,_root.getNextHighestDepth());this[“m”+j]=attachMovie(“m”,“m”+j,_root.getNextHighestDepth());mask.swapDepths(_root.getNextHighestDepth());//遮隹出盒数字this[“m”+i]._x=260;//出盒数字位置this[“m”+j]._x=260;this[“m”+i]._y=220;t