设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源分享平台

关键的缓冲公式的应用

来源:136z.Com 作者:佚名 时间:2005-06-22 00:00:37

前言:最近韩国菜单在国际出尽风头,尤其是他们的缓冲菜单,效果的确一流.小弟破解出一条纯as编写的菜单的一条关键公式,并尝试应用到实际并成功,不敢独享,拿出来让大家pp!

原菜单

点击开新窗口欣赏该FLASH动画![全屏欣赏]
http://www.Flash8.net/bbs/UploadFile/2004-4/2004499354256.swf

原菜单代码:

vardrag=0.1;//震动参数
varflex=0.7;//震动参数
varmenuEN=newArray("News","Movie","Music","Game","NetTV","BBS","Member");
varmenuZH=newArray("新闻频道","电影频道","音乐频道","游戏频道","网络电视","网友论坛","会员专区");
varmenuURL=newArray("#","#","#","#","#","#","#");
varmenuColor=newArray(0xD808B8,0x00A2FF,0x96D302,0xFFC600,0xFF5400,0x7908D8,0x02D396);
varmBlock=this.attachMovie("mblock","mb",0);
mBlock._y=5;
mBlock.goalX=-100;
mBlock.onEnterFrame=function(){
this.Step=this.Step*flex+(this.goalX-this.px)*drag;
this.px+=this.Step;
this._x=this.px;
if(this.sOut&&this._xscale<99.5)this._xscale+=(100-this._xscale)/8;
if(this.sIn&&this._xscale>0.1)this._xscale+=-this._xscale/8;
}
varMBColor=newColor(mBlock);
for(vari=0;ivartheItem=this.attachMovie("MenuItem","Item"+i,i+10);
theItem._x=i*84;
theItem.mColor=menuColor[i];
theItem.URL=menuURL[i];
theItem.mc_ZH.itext.text=menuZH[i];
theItem.mc_EN.itext.text=menuEN[i];
theItem.onEnterFrame=function(){
if(this.fadeOut){
if(this.topLine._alpha<99.5)this.topLine._alpha+=(100-this.topLine._alpha)/8;
if(this.mc_EN._alpha>0.5)this.mc_EN._alpha+=-this.mc_EN._alpha/8;
if(this.mc_ZH._xscale<130){this.mc_ZH._xscale+=2;this.mc_ZH._yscale+=2;}
}

if(this.fadeIn){
if(this.mc_EN._alpha<99.5)this.mc_EN._alpha+=(100-this.mc_EN._alpha)/8;
if(this.topLine._alpha>0.5)this.topLine._alpha+=-this.topLine._alpha/8;
if(this.mc_ZH._xscale>100){this.mc_ZH._xscale-=2;this.mc_ZH._yscale-=2;}
}
}
theItem.onRollOver=function(){
mBlock.goalX=this._x+42;
mBlock.sOut=true;
mBlock.sIn=false;
MBColor.setRGB(this.mColor);
newColor(this.topLine).setRGB(this.mColor);
//newColor(this.mc_ZH).setRGB(0xFFFFFF);
this.fadeOut=true;
this.fadeIn=false;
}
theItem.onRollOut=function(){
mBlock.sOut=false;
mBlock.sIn=true;
//newColor(this.mc_ZH).setRGB(0x000000);
this.fadeIn=true;
this.fadeOut=false;
}
theItem.onRelease=function(){
getURL(this.URL);
}
}
stop();

我仿做的菜单:
点击开新窗口欣赏该FLASH动画![全屏欣赏]

http://www.tqts.net/UploadFile/2004-12/20041214155930891.swf

[1] [2]  下一页

Tags:

  • 好的评价 如果您觉得好,就请您
      0%(0)
  • 差的评价 如果您觉得差,就请您
      0%(0)
  • 相关文章
    广告赞助

    文章随便看看 设计素材 建站学院 网页模板 视频教程

    网友评论

    共有 0 位网友发表了评论,得分 0 分,平均 0 分    查看完整评论

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 1分

    内 容:

             通知管理员 验证码: