制作了一个FLASH菜单,现在在给菜单中的按钮添加链接,但是遇到了链接不正确跳转的问题。 我选中按钮,点击动作,添加了如下代码: on (release) { getURL(" ml", "_self"); } 以此类推,其它按钮也分别添加了这样的代码,URL地址做了相应的调整。
但是预览时,发现点击按钮要么地址正确但页面无法显示,要么反复点击两次才能显示,不知道是哪里设置错了。 下面是FLASH菜单的动作,代码如下:mainLink = [" ml", " ml", " ml", " ml"];numOfMenu = 4;_ tive = pageNum;_global。
over = active;speed = 2;gap = 10;for (i=1; i<=numOfMenu; i++) { this[i]。mainText。gotoAndStop(i); this[i]。bar。gotoAndStop(i); this[i]。
sub。gotoAndStop(i); this[i]。bg。onRollOver = function() { _global。over = this。_parent。_name; }; this[i]。bg。onRollOut = this[i]。
bg。onDragOut=function () { _global。over = active;}; this[i]。bg。onRelease = function() { getURL(mainLink[this。_parent。_name-1], "_self"); }; this[i]。
onEnterFrame = function() { if (over == this。_name) { xtFrame(); } else { evFrame(); } if (this。_name != 1) { this。
_y += (this。_parent[this。_name-1]。_y+this。_parent[this。_name-1]。_height+gap-this。_y)/speed; } };}// ////////////////////////////////////////////////////////////////////////////////////////////subLink = [[" ml", " ml", " ml"], [" ml"], [" ml", " ml"], [" ml"]];for (i=1; i<=numOfMenu; i++) { for (k=1; k<=subLink[i-1]。
length; k++) { this[i]。sub[k]。onRollOver = function() { _global。over = this。_parent。_parent。_name; }; this[i]。sub[k]。onRollOut = this[i]。
sub[k]。onDragOut=function () { _global。over = active;}; this[i]。sub[k]。onRelease = function() { getURL(subLink[this。_parent。_parent。
_name-1][this。
_name-1], "_self"); }; }}菜单项目如下:■ About Us(主菜单,这个不设置链接)关于我们 / 专业设备 / 部分客户(这个子菜单加链接,)■ Projects(主菜单,这个不设置链接)案例展示(这个子菜单加链接,)■ Business(主菜单,这个不设置链接)业务范围 / 制作流程(这个子菜单加链接,)■ Contact Us (主菜单,这个不设置链接)联系我们(这个子菜单加链接,)。
该问题暂无答案!