我正在給了這些規範的互動故事書項目:Flash/ActionScript:如何將更小的swf居中放置在較大的swf中?
我的書有13頁,1頁= 1個SWF外部加載進書瑞士法郎。正如您所看到的,頁面swf必須居中放置在兩個都是100x450的按鈕之間。每當我嘗試加載swf時,通常都會在某個時候切斷。
總之,如何加載時將我的外部swf居中?
我正在給了這些規範的互動故事書項目:Flash/ActionScript:如何將更小的swf居中放置在較大的swf中?
我的書有13頁,1頁= 1個SWF外部加載進書瑞士法郎。正如您所看到的,頁面swf必須居中放置在兩個都是100x450的按鈕之間。每當我嘗試加載swf時,通常都會在某個時候切斷。
總之,如何加載時將我的外部swf居中?
請在completeHandler功能類似波紋管
function completeHandler(event:Event):void{
this.container.addChild(event.target.content);
this.container.x = this.stage.stageWidth/2 - event.target.width /2;
this.container.y = this.stage.stageHeight/2 - event.target.height /2;
}
給出U可以與中心容器寬度改變this.stage.stageWidth和寬度相同的應用也
建議gyandas給人良好。然而,從你提出問題的方式來看,我猜你已經按照他的建議做了一些事情。如果是這樣,您可以嘗試添加520x450的填充形狀作爲每個頁面的背景。您可以將alpha設置爲0或與書本身的背景顏色相匹配,但重要的是獲得所需尺寸的實際內容,而不是在將其集中到另一部電影中時依賴SWF的假定寬度。
我目前無法測試此權限,但我似乎記得加載的SWF的尺寸是根據圍繞實際內容創建的邊界框來計算的,而且我已經採取了這樣做的措施:結果。
它比我所用的更好,它是在完成時指定加載器對象本身的協調。謝謝你,先生! – Erasmus