给大家带来Flash AS实例:制造切换菜单动画-Flash actionscript
AdobeFlashProfessionalCS5.5软件可以提供行业领先、用于制作具有表现力的交互式内容的授权环境。poluoluo中心提醒:AS2.0制造切换菜单效果.
先看看效果:
具体代码:
//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动画制作软件的界面没有太大的改变,只是在以前的属性面板右侧增加了两个新的选项“参数”和“滤镜”。 alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。 矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这 种形式。但是对于由实体颜色形状构成的图像,Flash很管用。 flash的优缺点可以如何运用呢? 还有,艺术上的优势——各异的风格;创作手法独特;独立性和原创性;拓展出新的表达空间; Flash流行的主要原因是它使用了矢量图形(与位图相反)。因为这种图形格式比位图小得多,而且在缩放时对图形质量影响不大,所以很适合对带宽要求很高的Web。 flash 有这么多的优势,那么它的优缺点和设计方面的关系是什么? 没有安装FLASH插件的前提下,无法正常显示广告效果。根据调查显示,有3%的互联网用户没有安装shockwave Flash。虽然比例不大,但不能因为这样一个简单的原因而拒绝这些用户。
页:
[1]