| 设置首页 收藏站点 关于我们 联系站长

 | 首页 | 教程 | 脚本 | 博客 | 娱乐 | 图库 | 音效 | 软件 | 教案 | 论文 | 试题 | 课件 | 影视 | 

|| 您现在的位置: 中国课件资源网 >> 教程 >> Flash_MX >> 正文
普通教程flash十万个为什么
普通教程[组图]FLASH教程下载
普通教程如何在 Director 中播
普通教程搜索引擎优化(SEO)技
普通教程首页根据分辨率的大小
普通教程flash中利用setMask(
普通教程flash怎么样实现在让
普通教程flash菜单中缓冲移动
普通教程JS实现浏览器菜单命令
普通教程Flash对联广告及关闭
推荐教程flash实现快进10帧和
推荐教程[组图]PPT课件制作:
推荐教程[组图]用Flash制作螺
推荐教程[组图]Flash制作视觉
推荐教程AW课件制作实例:游戏
推荐教程[图文]AW课件制作实例
推荐教程[图文]PPT特效动画实
推荐教程FLASH调用外部文件的
推荐教程[组图]动画短片制作常
推荐教程[组图]硕思闪客精灵M
没有相关教程

鼠绘教程五:凉椅上

鼠绘教程四:忧郁的

鼠绘教程三:挥手的

鼠绘教程二:扮酷的

[组图]FLASH版仿苹果电脑桌面菜单滑动效果制作           ★★★
FLASH版仿苹果电脑桌面菜单滑动效果制作
副标题:
作者:佚名 文章来源:本站原创 点击数: 更新时间:2008-7-19 11:27:06
本文由课件大师网站收集、整理或撰写,转载请署原作者名,并请注明出处,谢谢合作!
1、首先新建一FLASH文件。然后准备几个用于制作菜单的水晶图标。最好是去下载FIREWORKS制作的图标。在一些素材站就可以搜索到的。



2、然后导入到FLASH中。
3、新建MC“icon0”。将图标Bitmap 1拖进舞台中。
4、然后在MC“icon0”上击右键,选链接属性。然后设置链接属性为“icon0"。



5、新建一个背景元件“bgbar”。然后在里面绘制导航栏的背景。



6、如步骤4所示,将背景元件的链接属性改为“bgbar”。



7、回到场景中,新建一AS图层,在AS帧中,添加代码:


详细代码:
//================版权声明开始================//
//★淘沙网:http://www.taoshaw.com
//★淘沙网所有教程欢迎转载。不过请转载时注明出处。谢谢合作。
//================版权声明结束================//
//定义链接的数组,用数组可以提高代码运行的效率.
var menu_URLs=new Array("http://www.taoshaw.com","http://www.taoshaw.com","http://www.taoshaw.com",
"http://www.taoshaw.com","http://www.taoshaw.com","http://www.taoshaw.com
");
//最小缩写范围
var menu_minScale=100;
//最大扩大范围
var menu_maxScale=130;
//导航栏开始的X位置
var menu_StartX=280;
//导航栏开始的Y位置
var menu_StartY=200;
//ICON图标数量
var IconNumber=9;
//ICON缩小范围
var Icon_minScale=30;
var Icon_maxScale=60;
var Icon_Space=4;
//在此处创建导航菜单
//此处先复制背景
var DockMenu=createEmptyMovieClip("dmenu",10);
//设置背景元件的位置
DockMenu._x=menu_StartX;
DockMenu._y=menu_StartY; 
//调用库中的ICON图标到场景中
for(var i=0;i<IconNumber;i++){
//复制ICON图标
var theItem=DockMenu.attachMovie("icon"+i,"item"+i,i+10);
  theItem.attachMovie("label","ilabel",10);
  theItem.preItem=DockMenu["item"+(i-1)];
  theItem._x=theItem.preItem._x+theItem.preItem._width+Icon_Space;
  theItem.ilabel._visible=false;
  //设置链接对象
  theItem.URL=menu_URLs;
  theItem._xscale=Icon_minScale;
  theItem._yscale=Icon_minScale;
  theItem.onRelease=function(){
   getURL(this.URL);
  }
  //此处用于显示图标在鼠标移上或移开的时候的状态
  theItem.onEnterFrame=function(){
   if(this._parent.mover){
    var scale=Icon_maxScale-Math.abs(DockMenu._xmouse-this._x-30)/5;
    if (scale<Icon_minScale) scale=Icon_minScale;
    //缩放比例
    this._xscale+=(scale-this._xscale)/3;
    this._yscale+=(scale-this._yscale)/3;
   }
   if(this._parent.mout){
    this._xscale+=(Icon_minScale-this._xscale)/3
    this._yscale+=(Icon_minScale-this._yscale)/3    
   }
    this._x+=(this.PreItem._x+this.PreItem._width+Icon_Space-this._x)/3;   
  }
}
var theBGBox=DockMenu.attachMovie("bgbar","bgbox",1);
  theBGBox.onEnterFrame=function(){
   this._x=DockMenu["item0"]._x;
   this._width=DockMenu["item"+(IconNumber-2)]._x+DockMenu["item"+(IconNumber-2)]._width-DockMenu["itemCon"]._x;
  }
  
DockMenu.onEnterFrame=function(){
if(this.mover){
  this._xscale+=(menu_maxScale-this._xscale)/4;
  this._yscale+=(menu_maxScale-this._yscale)/4;  
}
if(this.mout){
  this._xscale+=(menu_minScale-this._xscale)/4;
  this._yscale+=(menu_minScale-this._yscale)/4;
  }
this._x+=(-this._width/2+menu_StartX-this._x)/3;
}
DockMenu.onMouseMove=function(){
if(this.hitTest(_root._xmouse,_root._ymouse,false)){
  this.mover=true;
  this.mout=false;
}else{
  this.mover=false;
  this.mout=true;
}
}
//AD
ad_text.border = 0;
ad_text.html = true;
ad_text.htmlText = "<a href=’http://www.taoshaw.com ’,target=’_blank’>淘沙网原创教程系列:http://www.taoshaw.com </a>";
//================版权声明开始================//
//★淘沙网:http://www.taoshaw.com
//★淘沙网所有教程欢迎转载。不过请转载时注明出处。谢谢合作。
//================版权声明结束================//


教程录入:潜龙在野    责任编辑:潜龙在野 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    (只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |

    网站维护:潜龙 QQ:20885537 Email:WebMaster#PowerCai.Com备案编号:渝ICP备05001729号