stageHeight和stageWidth是Stage類的讀寫屬性。如何在HTML頁面中調整SWF大小?
有沒有什麼方法可以嵌入swf,以便當它們設置爲不同的值時,這反映在HTML頁面中?可能沒有通過ExternalInterface調用JS函數來修改嵌入的參數?
主要想法是我不知道我的swf會是多大。我正在加載視頻,我想調整swf的大小以匹配視頻的大小。
stageHeight和stageWidth是Stage類的讀寫屬性。如何在HTML頁面中調整SWF大小?
有沒有什麼方法可以嵌入swf,以便當它們設置爲不同的值時,這反映在HTML頁面中?可能沒有通過ExternalInterface調用JS函數來修改嵌入的參數?
主要想法是我不知道我的swf會是多大。我正在加載視頻,我想調整swf的大小以匹配視頻的大小。
我們使用 http://code.google.com/p/swfobject/ 它允許自動調整大小,除了一些其他不錯的功能。
據我所知,你不能那樣做。我實際上無法擺弄它,因爲我目前無法使用閃光燈。
它可以工作,如果你將swf插入一個div或其他任何對於它來說「太大」的東西,然後試着調整它的大小。你用什麼來嵌入swf,Flash IDE提供的基本東西或其他東西,比如swfobject?
我不知道,你可能不得不使用ExternalInterface或類似的東西來完成工作。如果讓玩家進入你的網頁佈局並不是非常重要,我只會在Flash電影中實現整個事情。
你肯定會需要調用JS功能,好消息是它真的很簡單的代碼,這樣的事情:
function resizeIt(height)
{
document.getElementById("myDiv").height = height;
}
在這種情況下使用SWFObject,你可以設置寬度和高度爲100 %,所以它會調整包含DIV,所以你不修改嵌入參數,但只是CSS。