flex调用js代码使浏览器全屏和关闭怎么写
我想在flex中添加两个功能,让IE浏览器全屏(就是快捷键F11的效果)和关闭IE浏览器。但我对js很不熟,不知道该怎么写,另外flex该怎么调用js代码,求大神赐教!!...
我想在flex中添加两个功能,让IE浏览器全屏(就是快捷键F11的效果)和关闭IE浏览器。但我对js很不熟,不知道该怎么写,另外flex该怎么调用js代码,求大神赐教!!谢谢啦
展开
1个回答
展开全部
在API上看这个方法ExternalInterface.call();
怎么全屏,忘了,在家里电脑上,今晚回去看看,明天告诉你,有几种方法
怎么全屏,忘了,在家里电脑上,今晚回去看看,明天告诉你,有几种方法
追问
好的谢谢啊,我在网上找到一个模拟F11按键的方法,发现不好使,还是等你的方法把
追答
真抱歉,公司的上网机不能插U盘,不然我就把,两个js拷来直接发你了
我昨天看了下,需要这两个js:AC_RunActiveContent.js和swfobject.js;
网页先嵌入第一个,然后在body里面放个层,在这个层里面也写入一段js,其意思大概是定义一个swfobject类型的变量,作用是当你的flash StageDisplayState 值等于FULL_SCREEN时,对浏览器各个部分进行隐藏,从而达到全屏的目的;
而你的flash里面,全屏按钮就是给舞台的StageDisplayState 属性赋值(FULL_SCREEN或NORMAL),flash里不用调用js.
你可以在网上搜一下AC_RunActiveContent.js,或许可以找到,抱歉了。。
还有一种方法是用ActiveXObject('WScript.Shell'),你可能搜到过,这个貌似有的浏览器不行,像我在ie9里面,每次点全屏按钮都会先弹出一个安全提示框,有点麻烦
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询