【发布时间】:2015-06-01 13:55:39
【问题描述】:
通过以下代码,我导入了一个外部 swf 文件。当我尝试在导入的 swf 中访问一个名为 temaResim 的影片剪辑时,Flash 给我错误,找不到该影片剪辑。我很确定我在导入的 swf 文件中有 temaResim,任何帮助都会非常有用。
谢谢各位。
function temaYukle(temaNo)
{
var resim:URLRequest = new URLRequest(yolum+"videolar/bilisselbecerilermodulu/17/"+temaNo+".swf");
var img:Loader = new Loader();
img.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
img.load(resim);
function imageLoaded(e:Event):void
{
setRegPoint(img,img.width/2,img.height/2);
if (temaNo==temam)
{
trace(e.target);
tema = e.currentTarget.content as MovieClip;
img.scaleX *= 0.85;
img.scaleY *= 0.85;
img.x = stage.stageWidth / 2;
img.y = stage.stageHeight / 2 - 20;
addChildAt(img,0);
// here comes error
trace(tema.temaResim);
temaMaske();
}
}
}
我处理导入的 swf 文件 当我将其他图像导入到导入的 swf 库并将其实例名称设置为 temaResim 时,它可以工作,但是当我尝试我必须使用的图像时,它不起作用。
【问题讨论】:
标签: actionscript-3 flash