2009-05-26 29 views
2

我將在HTML頁面上嵌入一個Flex應用程序。該html頁面已經有一個滾動條上下滾動。 Flex應用程序的內容非常具有動態性,並且當已經有一個時,我不想擁有額外的滾動條。那麼有沒有辦法讓swf的高度與swf的內容高度相匹配?Flex:使SWF的高度==內容的高度?

謝謝!

回答

4

讓SWF調用ExternalInterface調用來調整JavaScript本身的大小。

  1. SWF加載等待其所有內容加載和佈局。
  2. 一旦佈置完成,SWF會對您在JavaScript中編寫的函數進行ExternalInterface調用,以調整SWF大小SWF會在主內容上添加一個resize事件偵聽器,以防事件發生變化。
+0

我發現最好將SWF設置爲100%並將其包含在DIV中,那麼我可以更容易地控制DIV的寬度和高度。 – 2010-03-18 16:51:13