1
我從外部網站加載外部swf。 swf加載並添加到舞臺後(我也等待添加到舞臺事件)後,內容寬度/高度保持爲0. contentLoaderInfo包含正確的寬度和高度。通常,我無法設置寬度和高度。它們保持爲0ActionScript 3.0加載的SWF尺寸(寬度,高度)仍然爲0
imageLoader = new Loader();
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadImageComplete);
imageLoader.load(urlRequest, context);
private function onLoadImageComplete(event:Event):void
{
removeEventListeners();
this.mouseChildren = true;
addEventListener(Event.ADDED_TO_STAGE, addedToStageEventHandler);
trace(imageLoader.content.height);
trace(imageLoader.contentLoaderInfo.height)
}
private function addedToStageEventHandler(event:Event):void
{
removeEventListener(Event.ADDED_TO_STAGE, addedToStageEventHandler);
trace(imageLoader.content.height);
trace(imageLoader.contentLoaderInfo.height)
}
負載後完成輸出爲0,199所添加的後到階段跟蹤有時0,199有時199,199.如果尺寸是0永遠不會出現該swf。我能做些什麼來保證尺寸。我對加載的swf的內容一無所知。
如果讓它加載到默認上下文中會發生什麼? –
默認情況下,你的意思是將null傳遞給上下文嗎?無論哪種方式,我都有同樣的問題 – user1760910