【发布时间】:2011-04-17 10:45:45
【问题描述】:
我正在使用 Loader 对象来加载外部 swf:
var swfLoader:Loader = new Loader();
stage.addChild(swfLoader);
var bgURL:URLRequest = new URLRequest("sometestfile.swf");
swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadProdComplete);
swfLoader.x = 240;
swfLoader.y = 210;
// Resize here?
swfLoader.load(bgURL);
function loadProdComplete(e:Event):void
{
trace("File loaded");
}
这工作正常,直到我尝试设置 swfLoader.width 或 .height(当我想调整加载的图像大小时),但在这种情况下,swf 不再显示。 (当我从 sometestfile.swf 收到跟踪信息时,它仍然在运行)
我已经解决了我的错误,在 Complete 事件中使用 swfLoader.content.width 有效。
【问题讨论】:
标签: actionscript-3 flash size loader