有源文件,请看附件,谢谢!自己一起搞不定,对于懂得的人应该很简单
源文件下载:http://www.366200.org/源文件.rar
------解决方案--------------------
目前支持6个你就往上加就可以了
_global.link = new Array();
link[1] = "#";
link[2] = "#";
link[3] = "#";
link[4] = "#";
link[5] = "#";
link[6] = "#";
。。。
_global.frame = new Array();
frame[1] = "_blank";
frame[2] = "_blank";
frame[3] = "_blank";
frame[4] = "_blank";
frame[5] = "_blank";
frame[6] = "_blank";
。。。
_global.numOfImage = 10;最大几个
还有她下面小图的名字是数字需要前面加个字符如:1 改为a1
"imageMove" + i 是调用的大图的名字。
Layer 3层放的是名字:imageMoveSet的影片剪辑里面是对应的大图显示的部分按照里面的添加就可以。
小图按照原有的小图去做起名a1 a2...an
改好的代码:
- JScript code
for (i = 1; i <= numOfImage; i++) { imageMoveSet["imageMove" + i].stop(); this["a"+i].v = i;//这里改了 } // end of for imageMoveSet.imageMove1.play(); id = setInterval(aa, gap); for (i = 1; i <= numOfImage; i++) { this["a"+i].onRollOver = function () { var _loc2 = this; clearInterval(id); if (temp != _loc2.v) { temp = _loc2.v; bb(_loc2.v); } // end if }; this["a"+i].onRollOut = function () { id = setInterval(aa, gap); }; this["a"+i].onRelease = function () { getURL(link[this._name], frame[this._name]); }; this["a"+i].onEnterFrame = function () { var _loc2 = this; if (temp == _loc2.v) { _loc2.nextFrame(); return; } // end if _loc2.prevFrame(); }; } // end of for