来一发Flash AS实例:奇妙的数字把戏盒子-Flash actionscript
要在Flash中构建应用程序,可以使用Flash绘图工具创建图形,并将其它媒体元素导入Flash文档。接下来,定义如何以及何时使用各个元素来创建设想中的应用程序。poluoluo中心提醒:应闪友请求制造一个数学小实例,名字好年夜,实在很小.
应闪友请求制造一个数学小实例,名字好年夜,实在很小。
/*
奇妙的魔盒
bysxl001QQ:285510591
*/
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)<=1){
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="入手下手";
};
Flash动画制作软件是一款可以帮助设计者制作和设计动画Flash介绍、Flash标识、Flash广告、Flash弹出菜单以及任何其它Flash动画的Flash文本效果工具。 随着动画的日益发展壮大,动画片在世界范围影响里越来越大,广告、网页、电影各个方面都应用到了动画。 FLASH动画在如今的很多网站中都比较常见,其所独有的视觉效果和感染力成为各行各业宣传企业形象、推广产品的最佳平台。 中坚的程序员趋向于嘲笑脚本语言,但是对于那些没有计算机科学学位的人来说,脚本语言可能使他们头疼。 流技术让用户在下载的同时看到动画(与全部下载后再观看相反)。但是这也不是什么新技术 - Web一出现就有这种技术了。 FLASH动画在如今的很多网站中都比较常见,其所独有的视觉效果和感染力成为各行各业宣传企业形象、推广产品的最佳平台。 传播上的优势——无国界跨媒体;创作群体的形成;媒体及比赛的推进 时间期限本身就是一个优点,因为它可以让你确定一个祯率。电视每秒刷新屏幕30次,电影每秒刷新屏幕24次。Flash的祯率是可变的。 FLASH广告的问题主要表现在:
页:
[1]