我使用Loader對象加載外部SWF消失:ActionScript 3的裝載機 - SWF只要loader.width設置
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或。高度(正如我想要調整加載圖像的大小時),但是在這種情況下,swf不再顯示。 (它正在運行,因爲我收到來自sometestfile.swf的痕跡)
我解決了我的錯誤,在完成事件工作中使用了swfLoader.content.width。
我有同樣的問題。即使我設置Event.COMPLETE觸發時'Loader'實例的寬度,swf消失,還有其他原因嗎? – jondinham 2012-09-18 09:54:58