flash下拉菜单,为什么一级菜单超过10个就不正常了?

来源:百度知道 编辑:UC知道 时间:2024/09/21 01:41:24
我从网上找了个flash下拉菜单的源代码,支持两级菜单,效果不错。见http://202.102.170.239/mediablog/user1/wuhua/4.swf
源文件见
http://202.102.170.239/mediablog/user1/wuhua/4.fla

但不知为什么,当一级菜单超过10后,就不正常了。似乎是按钮命名的问题,但我flash水平有限,还请高手给指点一下,我想做一个有13个一级菜单的这样效果的flash。

myURL = ["category1.htm", "category2.htm", "category3.htm", "category4.htm", "category5.htm", "category6.htm", "category7.htm", "category8.htm", "category9.htm", "category10.htm"];

numOfMenu = 11;
_global.active = pageNum;
_global.over = active;
topMargin = 10;
gap = 30;
speed = 6;

for (i=1; i <=numOfMenu; i++) {
this[i].mainText.gotoAndStop(i);
this[i]._x =

要改很多句的,细节地方还是要你自己调整的,只能说下思路了

1第一句myURL里看到只写了10个吧,要添上"category11.htm","category12.htm","category13.htm"想做多少添多少。

2第二句numOfMenu = 11; //改成14,想做n个这里数值就要写n+1个

3第二部分myURL段里添加"category11.htm","category11.htm","category11.htm","category11.htm"]……以及12,13的下拉菜单,一段引号代表添加一个菜单选项

4在mainText,sub影片剪辑帧里画好11~13下拉菜单的每个选项名称和样式,其他细节地方你再调整下应该能改好的