关于Flex自动全屏的解决方案!
查了许多资料,想通过代码实现自动全屏,可惜行不通,有朋友介绍说,官方资料也已经说明了,flex生成的swf作为组件插件,嵌入html页面的,不能直接对其控制。
我同时在这里,寻求高手的解决方案。
当然,悲剧的头大了,虽然用个巨大的按钮或者键盘事件,实现点击flex后全屏,但可惜不是自动全屏。
翻来覆去,想到一个解决方案,以前做过flex中嵌套回调JS,JS中签到调用FLEX,FLEX的机制就是SESSION不能同享,要做一套SESSION组件,其他的基本上都可以调用。既然如此,那么我们能不能够通过FLEX调用JS,JS调用全屏来实现呢?这个全屏大概类似网页中F11的全屏,估计起码也算是类全屏,比原来好的多了。方法刚想出来,未测试。
希望有经验的大侠来指点一下。我这套系统是做出来,给触摸屏信息查询用的。
[解决办法]
想个办法不知行否
1.在application中 的 applicationComplete 事件中添加监听。监听方法是全屏。
2.在creationComplete事件中触发这个事件。
-3L
全屏后,是不是需要用鼠标点击一下才能再次的输入呢?如果是的话,应该是app没获得焦点。
stage.setfocus()试试。
顺便关注学习下全屏。