FLASH为MovieClip组添加链接代码怎么写?

来源:百度知道 编辑:UC知道 时间:2024/05/07 09:10:50
for (var i:Number = 0; i<total; i++)
{
var menu:MovieClip = imageContainer.attachMovie(imageArr[i], "menu"+i, i);
mouseControlZoomEffect(menu, scale);
menu.onRelease = function() {
};
}
我想为分别menuMovieClip组,添加不同的链接,怎么写代码啊?
链接通过数组urlBrr传递进来的
不行,还是undefined,这是一部分代码,我在场景调用这个类,这是类里面构造函数和加载图片函数
public function MacintoshMenu(target:MovieClip, imageArr:Array, scale:Number,urlBrr:Array)
{
this.target = target;
this.imageArr = imageArr;
this.urlBrr=urlBrr;
//
total = imageArr.length;
imageContainer = target.createEmptyMovieClip("imageContainer", 1);
attachMc(scale);
resetPosition();
}
//加载图片
private function attachMc(scale:Number):Void
{
//for (var i:Number = 0; i<total; i++)
{
var menu:MovieClip = imageContainer.attachMovie(imageArr[i], "menu"+i, i);
mou

for (var i:Number = 0; i<total; i++)
{
var menu:MovieClip = imageContainer.attachMovie(imageArr[i], "menu"+i, i);
this["menu]["menu"+i].id=i
mouseControlZoomEffect(menu, scale);
menu.onRelease = function() {
getURL(this._parent._parent.urlBrr[this.id],"_blank");
};
}

试试