Javascript 动态调整Flash对象大小以填充窗口

Javascript 动态调整Flash对象大小以填充窗口,javascript,html,css,apache-flex,flash,Javascript,Html,Css,Apache Flex,Flash,我有一个Flash/Flex对象(Flashlight VNC),我想在按下Flex应用程序中的按钮后动态调整它的大小以适应整个窗口。这最好在不重新启动Flex应用程序(因此也不重启VNC会话)的情况下实现。我只想使用内置的Flash全屏模式,但是Adobe有些愚蠢的安全限制阻止了全屏模式下的键盘输入 我该怎么做呢?如果有帮助的话,我已经在使用SWFObject嵌入SWF了。我对任何使用ActionScript、JavaScript或两者的解决方案都持开放态度,但是我对ActionScript或

我有一个Flash/Flex对象(Flashlight VNC),我想在按下Flex应用程序中的按钮后动态调整它的大小以适应整个窗口。这最好在不重新启动Flex应用程序(因此也不重启VNC会话)的情况下实现。我只想使用内置的Flash全屏模式,但是Adobe有些愚蠢的安全限制阻止了全屏模式下的键盘输入

我该怎么做呢?如果有帮助的话,我已经在使用SWFObject嵌入SWF了。我对任何使用ActionScript、JavaScript或两者的解决方案都持开放态度,但是我对ActionScript或Flex不太熟悉,我发现基于AS的解决方案涉及扩展“Sprite”对象以添加调整大小功能,而Flashlight VNC似乎不使用这些功能

我看到这个网站上已经发布了一个非常类似的问题,但是接受的答案指向一个死链接和另一个不回答我问题的链接(我的目标是根据命令调整对象的大小,而不是从页面加载时开始)


谢谢

这真的与flash无关。更多的是关于HTML DOM操作。您需要确保您的Flash SWF设置为使用100%/100%,然后当您想要触发“全屏”模式时,更改html容器,将其放置在屏幕的左上角,宽度/高度为100%


您仍然可以使用浏览器的工具栏、选项卡和地址栏,但如果您想要键盘输入,则没有太多选项。

您是否尝试过搜索死链接并使用google cache?全屏模式下没有键盘输入,我觉得这很可疑;一定要用它来归档一个bug。博格斯。奥多比。com@www.Flextras.com,这是Flash全屏模式的预期行为。只有某些有限的键可用,如空格键和箭头键。这是一种安全预防措施(在我看来是非常极端的)。是的,全屏显示是故意的。内森,我试过了,但是谷歌的缓存里没有。嗯,好的。我明天会试试这个。。。谢谢你的建议!