我在将图像路径引用加载到movieClip时遇到了问题。
在我的电影加载I attachMovie根据I(否。实例数)
然后,我生成实例的副本(这些实例已经准备就绪,可以打印了--我已经准备好了)
但是,这些实例的初始创建是在加载Flash影片并使用下面的部分代码生成缩略图时处理的:
myScroll.content.attachMovie("fav_content", "Stadium"+i, i);
var imgPath = mySharedObject.data["img"+i];
myScroll.content["Stadium" + i].imageLocation = imgPath;movieClip实例Stadium+i的属性/变量imageLocation设置为imgPath,然后下面的代码处理在第一帧上加载位于movieClip Stadium+i中的图像的路径:
var myLoader:MovieClipLoader = new MovieClipLoader();
myLoader.loadClip(imageLocation, imagePlace);
//imagePlace is the name of the empty movieClip这一切都像预期的那样工作,然而,在触发事件中,我想要生成这些实例的副本,除了图像之外,这些实例根据需要填充,我使用的代码非常相似,但由于某种原因没有显示缩略图:
printContainer.attachMovie("fav_content", "Stadium"+i, i);
var imgPath = mySharedObject.data["img"+i];
printContainer["Stadium" + i].imageLocation = imgPath;
var myLoader:MovieClipLoader = new MovieClipLoader();
myLoader.loadClip(imageLocation, imagePlace);这个类被多次调用一次,然后在一个重复的电影剪辑中触发,但以某种方式失败了-也许线索是重复的,但尝试了一下(duplicateMovieClip..)
我已经跟踪了图像路径并正确返回了路径..?:s
发布于 2011-03-03 04:15:33
如果两个迭代循环的映像路径相同,请在数组中第一次收集路径,然后从该数组中提取路径以供以后使用。
在循环之外:
var imgPathArray:Array = new Array();然后:
myScroll.content.attachMovie("fav_content", "Stadium"+i, i);
var imgPath = mySharedObject.data["img"+i];
imgPathArray.push(imgPath);
myScroll.content["Stadium" + i].imageLocation = imgPath;
var myLoader:MovieClipLoader = new MovieClipLoader();
myLoader.loadClip(imageLocation, imagePlace);然后:
printContainer.attachMovie("fav_content", "Stadium"+i, i);
var duplicateImgPath = imgPathArray[i];
printContainer["Stadium" + i].imageLocation = duplicateImgPath;
var myLoader:MovieClipLoader = new MovieClipLoader();
myLoader.loadClip(imageLocation, imagePlace);https://stackoverflow.com/questions/4889404
复制相似问题