2009-12-18 31 views
0

我正在做一個SWF文件將加載另一個SWF文件如何編輯的Adobe Flash的高度和寬度

var myLoader:Loader = new Loader(); 
addChild(myLoader); 
var url:URLRequest = new URLRequest("1.swf"); 
myLoader.load(url); 

我想編輯主SWF尺寸是相同加載一個我該怎麼辦那?

回答

0

,您可以訪問Stage.stageWidthStage.stageHeight舞臺尺寸。您可能還需要查看Stage.scaleMode,因爲這會影響在更大容器(或全屏)內顯示Flash影片時如何解釋舞臺大小。

否則,主要電影的尺寸由實際顯示的Flash播放器(在瀏覽器中,獨立或通過AIR)確定,所以在實際加載電影之後,您無法真正更改它。您可能需要查看調整B的大小,以適應最大顯示區域A

0

試試這個

var l:Loader = new Loader(); 
addChild(l); 

l.contentLoaderInfo.addEventListener(Event.COMPLETE, done); 

l.load(new URLRequest("1.swf")); 

function done(e:Event):void{ 
    l.width = this.width; 
    l.height = this.height; 
     // OR 
    l.width = 100; 
    l.height = 100; 
} 

這個腳本不會幫助你,如果你的閃光燈是全屏和用戶調整階段

+0

hi 感謝您的回答,但您弄錯了它 我有一個SWF((稱爲A))我想要它加載另一個SWF((稱爲B))現在我想A尺寸與B相同 – trrrrrrm 2009-12-18 15:47:06