2009-06-18 76 views
1

在我使用FLVPlayback的Flash視頻中,單擊全屏按鈕不會執行任何操作,無論是在HTML加載版本還是在本地運行時(更麻煩)。我已經在對象中設置了「allowFullscreen」爲true,並且在html版本中設置了嵌入標籤。在本地運行時,閃光控制檯中沒有錯誤。 Example.FLVPlayback全屏按鈕不起作用

有關我在做什麼錯的任何想法?謝謝!

+0

您的瀏覽器使用什麼版本的Flash Player? – Luke 2009-06-18 06:07:45

回答

1

如果您的意思是全屏按鈕FLVPlayback控制,那對我很有用。 我使用的是Firefox 3.0.11在Mac OSX 10.4.11

如果你是: 測試瀏覽器 有allowFullScreen設置爲true兩個對象和嵌入標籤 一切都應該罰款。

我發現示例代碼爲displayState財產得心應手:

function createMouseListener(event:Event):void { 
      stage.addEventListener(MouseEvent.CLICK,toggleFullScreen); 
     }   

function toggleFullScreen(event:MouseEvent):void { 
      if(stage.displayState == "fullScreen") 
stage.displayState = "normal" 
else 
stage.displayState = "fullScreen" 
     } 

再說,你可以這樣做,在一個行,因爲你正在使用的FLVPlayback組件的 enterFullScreenDisplayState方法,或用0行代碼如果你有一個全屏按鈕皮膚(你:) :)

我注意到,在HTML文件中,allowFullscreen設置爲「1」,而不是真正的對象標記和「真「嵌入標籤中。我記得不同的瀏覽器使用不同的標籤。我猜firefox是使用嵌入的,因爲它適用於我。如果它不起作用,您可能正在使用Internet Explorer(目前我無法測試)。嘗試在對象標籤中將allowFullscreen設置爲「true」。

Goodluck!