+ -
当前位置:首页 → 问答吧 → 一个菜单的修改,怎么弄呢。【已解决】

一个菜单的修改,怎么弄呢。【已解决】

时间:2010-12-07

来源:互联网

一个棒子的菜单,我修改了下,现在始终是有一个栏目自动下拉出来,就是一打开SWF,自动显示出HOME及其子项。
怎么让它首先全部折叠起来,点击后才出现子菜单呢。

代码是这样的。
复制内容到剪贴板
代码:
mainmenu = new Array();
mainmenu[1] = "Company.aspx?type=about";
mainmenu[2] = "Introduce.aspx";
mainmenu[3] = "Gand.aspx";
mainmenu[4] = "Bears.aspx";
mainmenu[5] = "Business.aspx?type=Brands";
mainmenu[6] = "bbs/index.aspx";
_root.xnum = 1;
for (i=1; i<=6; i++) {
    _root["m"+i].snum = i;
    _root["m"+i].snum2 = i-1;
//    _root["m"+i].mbg.onRollOver = function() {
//        _root.xnum = this._parent.snum;
//    };
//    _root["m"+i].mbg.onRollOut = function() {
//        _root.xnum = 1;
//    };
    _root["m"+i].mbg.onRelease = function() {
        _root.xnum = this._parent.snum;
    };
    _root["m"+i].onEnterFrame = function() {
        if (_root.xnum<this.snum) {
            this._y = this._y-(this._y-(40*this.snum2+75))*0.05;
        } else {
            this._y = this._y-(this._y-(40*this.snum2))*0.1;
        }
        if (_root.xnum == this.snum) {
            this.sm._alpha = this.sm._alpha-(this.sm._alpha-100)*0.03;
            this.mn._xscale = this.mn._xscale-(this.mn._xscale-100)*0.3;
            this.mn._yscale = this.mn._yscale-(this.mn._yscale-100)*0.3;
        } else {
            this.sm._alpha = this.sm._alpha-(this.sm._alpha-(0))*0.1;
            this.mn._xscale = this.mn._xscale-(this.mn._xscale-100)*0.1;
            this.mn._yscale = this.mn._yscale-(this.mn._yscale-100)*0.1;
        }
    };
    
    
    for (j=1; j<=6; j++) {
        _root["m"+i].sm["bt"+j].smnum = j;
//        _root["m"+i].sm["bt"+j].onRollOver = function() {
//            _root.xnum = this._parent._parent.snum;
//        };
    }
}
[ 本帖最后由 568041915 于 2010-12-7 10:43 编辑 ]

附件

菜单.rar (12.35 KB)

2010-12-7 09:51, 下载次数: 1

作者: 568041915   发布时间: 2010-12-07

删除第9行   _root.xnum = 1;

作者: flash023   发布时间: 2010-12-07

_root.xnum = 0;

作者: xiedodo77   发布时间: 2010-12-07

,撞上了~

作者: xiedodo77   发布时间: 2010-12-07

谢谢两位大虾解答。 解决了

作者: 568041915   发布时间: 2010-12-07