1.首选新建一个影片剪辑(CTRL+F8),起名为mc1,然后在mc1的场景中新建三个图层 分别为AS图层,文字图层和按扭图层,并分别在第二祯中加入关键祯 2.在AS图层的第一祯加入祯标签off,并在动作面板中加入stop; 在AS图层的第二祯加入祯标签on,并也在动作面板中加入stop; 3.在字图层的第一祯中输入文字,也就是你的菜单名称,输入好后,并在第二祯加一个关键祯 4.然后选择按扭图层第一祯(这里注意.选中第祯后,要在第二祯加一个空白关键祯)按这个文字大小画出适合的矩形,做为按扭,画好以后.,转为’按扭元件,然后复制这个矩形,选第二祯(按扭图层),在场景中点右键选粘贴到当前位置,以第一个粘贴的矩形为准,,然后重复四次(这里的四次是因为我的二级菜单有四个,所以重复四次),把粘贴的四个矩形以第一个为准对齐 一个菜单就算完成了.我们用同样的方法,在新建mc2.....mcN 做好后.从库里面把做好的mc1.......mcN拖入主场景适当位置 然后在主场景中选中每一个mc1........mcN的影片剪辑,打开动作面板,加入以下AS就可以了 onClipEvent(load) { previouslyOver = false; } onClipEvent(enterFrame) { //检测是否鼠标悬浮 currentlyOver = this.hitTest(_root._xmouse,_root._ymouse,true); //将 x 和 y 坐标与指定实例的形状或边框进行比较。如果 shapeFlag 设置为 true, //则只计算舞台上实例实际占据的区域,如果 x 和 y 重叠任意一点,则返回 true 值。 // 判定前往的帧 if (!previouslyOver and currentlyOver) { previouslyOver = true; this.gotoAndStop("on");//到帧标签 } else if (previouslyOver and !currentlyOver) { previouslyOver = false; this.gotoAndStop("off"); } } [upload=swf]UploadFile/2004-4/200442515536865.sw 源文件下载 [upload=fla]viewFile.asp?ID=114116[/upload] |
2004-4/200442515019570.jpg (45.03 KB)
下载次数:29
2004-4-25 23:00
2004-4/200442514594644.jpg (7.25 KB)
下载次数:12
2004-4-25 22:59
2004-4/20044251512193.jpg (105.12 KB)
下载次数:11
2004-4-25 23:01
2004-4/200442515144876.jpg (210.46 KB)
下载次数:5
2004-4-25 23:01
2004-4/200442515437551.swf (110.83 KB)
下载次数:314
2004-4-25 23:04
2004-4/200442515536865.swf (2.43 KB)
下载次数:189
2004-4-25 23:05
2004-4/20044251561843.fla (80 KB)
下载次数:282
2004-4-25 23:06