FLASH在IE中全屏

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:31:36
怎么使在FLASH建立一个按钮,放在网上点一下就可以全屏?我用
on (release) {
fscommand("fullscreen", "true");
}
但似乎只能在FLASH播放器中使用,在IE中没用

我这里有别人总结的方法
总有一种适合你

6flash适应任何分辨率方法大集合 作者:闪客银行

今天在蓝色经典看到有人在讨论这个问题,那我也就此问题,来作个简单的归总,总起来分两大类,一类是在HTML中控制,一类直接在FLASH控制,

1.在flash中写:
if (System.capabilities.screenResolutionX>=1024) {
Stage.scaleMode = "noScale";
}但是必须设置body里面margin的值得都等于0,加CSS到网页也行

2.
也是在FLASH中写AS:
var listen:Object = new Object();
listen.onResize = function(){};
Stage.addListener(listen);3.用System.capabilities.screenResolutionX和System.capabilities.screenResolutionY来获取
首先对他们做一下简单讲解:
System.capabilities 对象
System.capabilities 对象可以确定承载 SWF 文件的系统和播放器的功能。这样,您就可以针对不同的格式对内容进行调整。例如,移动电话的屏幕(黑白,100 x 100 像素)就与 1000 x 1000 像素的彩色 PC 屏幕不同。为了向尽可能多的用户提供适当的内容,可以使用 System.capabilities 对象来确定用户所拥有的设备的类型。然后,您可以指定服务器根据不同的设备功能发送不同的 SWF 文件,或者通知 SWF 文件根据设备的功能改变它的播放方式。

(1)System.capabilities.screenResolutionX:指示屏幕的水平大小,(指示屏幕最大水平分辨率的整数)其服务器字符串为 R(它返回屏幕的宽度和高度)。

(2)System.capabilities.screenResolutionY:指示屏