|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
AdobeFlashProfessionalCS5.5软件可以提供行业领先、用于制作具有表现力的交互式内容的授权环境。
poluoluo中心提醒:AS2.0制造切换菜单效果.
先看看效果:
[media=wmv,550,400][/media]
具体代码:
//AS2.0/////////QQ:31559783////////2010.01.11///////////////////////////////
var设置={};
设置.数目=10;
设置.间距=150;
设置.比例=250;
设置.速率=4;
//////////////////////////////////////////////
var中央MC=0;
var按=false;
var转=false;
varH=Stage.height/2;
varW=Stage.width/2;
for(vari=0;i<设置.数目+1;i++){
varMC_mc=this.attachMovie("mc","mc_"+this.getNextHighestDepth(),this.getNextHighestDepth());
if(i<设置.数目){
MC_mc.txt.text=i+1;
MC_mc.hd=Math.PI*2/设置.数目*i;
MC_mc._x=W+Math.sin(MC_mc.hd)*设置.间距;
MC_mc._y=H+Math.cos(MC_mc.hd)*设置.间距;
}else{
MC_mc.txt.text=i+1;
MC_mc._x=W;
MC_mc._y=H;
MC_mc._xscale=设置.比例;
MC_mc._yscale=设置.比例;
中央MC=MC_mc;
}
MC_mc.onPress=function(){
if(中央MC!=this&&按==false){
按=true;
varox=this._x;
varoy=this._y;
this.swapDepths(_root.getNextHighestDepth());
this.onEnterFrame=function(){
this._x+=(W-this._x)/设置.速率;
this._y+=(H-this._y)/设置.速率;
this._xscale+=(设置.比例-this._xscale)/设置.速率;
this._yscale+=(设置.比例-this._yscale)/设置.速率;
中央MC._x+=(ox-中央MC._x)/设置.速率;
中央MC._y+=(oy-中央MC._y)/设置.速率;
中央MC._xscale+=(100-中央MC._xscale)/设置.速率;
中央MC._yscale+=(100-中央MC._yscale)/设置.速率;
if(Math.abs(中央MC._x-ox)>>0<=1&&Math.abs(中央MC._y-oy)>>0<=1){
中央MC._x=ox;
中央MC._y=oy;
this._x=W;
this._y=H;
中央MC=this;
按=false;
deletethis.onEnterFrame;
}
};
}
};
}源文件附件:切换菜单.rar
flash动画制作软件的界面没有太大的改变,只是在以前的属性面板右侧增加了两个新的选项“参数”和“滤镜”。 |
|