我只做了一个flash按钮 我先就是鼠标点在上面的时候下面会分出几个小按钮怎么做呀急急急急急急

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:34:12
我只做了一个flash按钮 我先就是鼠标点在上面的时候下面会分出几个小按钮怎么做呀急急急急急急
我能做出来就是鼠标点在上面的时候出现小按钮 但是鼠标只要一拿开就没了 我要做那种就好像父子关系一样的 大按钮算是一个大标题小按钮是分类 而且还要能连接到别的网页的那种 一楼的 我照着做了一遍 但是编码应该放在哪个位置?我对编码一点都不懂得

你要问的问题我是看明白了!
有两种方法:一种是利用flash里面menubar的组件,第二种就是利用影片剪辑的功能!
如果要用组件,要求有一定的AS水平的!
所以这里给你说第二种吧!虽然比第一种要麻烦点,但整个过程比较简单!
1:在主场景插入一个按钮(stars)
2:新建一个影片剪辑(caidan)
3: 回到主场景,将影片剪辑拖入到一个新的图层,在下面实例名处输入名字(caidan),
3:打开caidan,在里面将你要做的子菜单的按钮全部拖入,然后调整位置。
4:调整好后,将第一帧前面加入一个空白关键帧,并点击帧,在动作里面输入stop();
5:回到主场景,点击按钮,然后加入代码
on(release){
_root.caidan.gotoAndStop(2);
}
到此你就可以发布影片测试了,但为了效果更好点,建议加上最后一步
6:打开caidan影片剪辑,新建一个图层,在第二帧处插入关键帧,将主场景中的主按纽复制一个,然后粘贴过来,覆盖住主场景里的,然后加入命令
on(release){
play();
}
并将这段代码分别加入你子菜单的每个命令里,因为这样在选择了一个子菜单后会关闭子菜单。不然子菜单会一直留在那

我不支持楼上的方法。真是麻烦,
其实 只要写个鼠标滑过和滑离事件就OK了。
哪那么麻烦的。!!
。。!!!切记是控制MC的!,按钮都在MC上!

我可以发个案例给你看,
代码如下:

mc1.setMask(mc2);
mc.onEnterFrame = function ()
{
if (this.hitTest(_xmouse, _ymouse))
{
mc1._y = mc1._y + (127-mc1._y) * 0.2;
}
else
{
mc1._y = mc1._y + (15-mc1