2010-06-21 66 views
0

我有一個Flash/Flex對象(Flashlight-VNC),我想動態調整大小以適應Flex應用程序中的按鈕後的整個窗口。無需重新啓動Flex應用程序(因此VNC會話),最好這樣做。我只是使用內置的Flash全屏模式,但是Adobe的有點愚蠢的安全限制阻止了全屏模式下的鍵盤輸入。動態調整Flash對象的大小以填充窗口

我該如何做到這一點?如果有幫助,我已經在使用SWFObject嵌入SWF。我對任何使用ActionScript,JavaScript或兩者的解決方案都很開放,但我不太熟悉ActionScript或Flex,並且我發現的基於AS的解決方案涉及擴展「Sprite」對象以添加調整大小功能,其中Flashlight- VNC似乎並沒有使用。

我看到有一個非常類似的問題已經發布在這個網站上,然而接受的答案指向一個死鏈接和另一個鏈接不回答我的問題(我的目標是調整對象的命令,而不是當頁面加載時)。

謝謝!

+0

您是否嘗試過搜索死鏈接並使用Google緩存? – 2010-06-21 01:53:17

+0

在全屏模式下沒有鍵盤輸入聽起來對我來說是可疑的;一定要提交一個錯誤。 bogs.adobe.com – JeffryHouser 2010-06-21 02:04:50

+0

@ www.Flextras.com,這是Flash全屏模式的預期行爲。只有某些有限的按鍵可用,空間和箭頭。這是一個安全預防措施(一個非常極端的IMO)。 – 2010-06-21 03:06:10

回答

0

這的確與閃光燈無關。這更多關於HTML DOM操作。你想確保你的Flash SWF被設置爲使用100%/ 100%,然後當你想觸發「全屏」模式時,將html容器更改爲放置在最左上角並具有寬度/高度100%的屏幕。

您仍然會擁有瀏覽器的工具欄和選項卡以及地址欄,但是如果您想要鍵盤輸入,則沒有多少選項。

+0

嗯,好的。我明天會試試這個......謝謝你的建議! – AriX 2010-06-21 03:40:07

相關問題