flash.system.Capabilities.os 操作系统属性
flash.system.Capabilities.playerType 播放器类型
flash.system.Capabilities.language 语言
flash.system.Capabilities.hasIME 输入法
flash.system.IME 输入法控制class
使用system.capabilities 对象的screenResolutionX 和screenResolutionY 属性
screenResolutionX screenResolutionY 为显示器的分辨率,例如1024*768
缩放影片
使用stage.scaleMode
flash.display.StageScaleMode 类的静态属性:EXACT_FIT, NO_BORDER,NO_SCALE, 和SHOW_ALL.
我要隐藏右键菜单
stage.showDefaultContextMenu 为false来最小化菜单项。
我要确定播放器正在使用的音频设备.
使用flash.system.Capabilities 类的hasAudio 和hasMP3 属性
hasAudio 音频设备是否可用
hasMP3 是否可以播放MP3
我要确定目标设备是否可以播放视频
使用flash.system.Capabilities 类的hasEmbeddedVideo, hasStreamingVideo, 和hasVideoEncoder属性
hasStreamingVideo 是否可以播放视频流文件
hasStreamingVideo 用户是否可以下载内嵌的视频SWF文件
hasVideoEncoder 系统是否具有编码能力
我要打开用户的Flash播放器设置对话框窗口
flash.system.Security.showSettings(string:String )
参数如下:
SecurityPanel.CAMERA
摄像机面板
SecurityPanel.DEFAULT
默认面板
SecurityPanel.LOCAL_STORAGE
本地存储面板
SecurityPanel.MICROPHONE
话筒面板
SecurityPanel.PRIVACY
安全控制面板
SecurityPanel.SETTINGS_MANAGER
我要在应用程序中载入其他域的swf文件,并且允许它访问程序中的ActionScript
使用flash.system.Security.allowDomain( ), flash.system.Security.allowInsecureDomain( ),或一个策略文件。
策略文件:
<?xml version="1.0"?>
<!-- http://www.mydomain.com/crossdomain.xml -->
<cross-domain-policy>
<allow-access-from domain="www.otherdomain.com" />
<allow-access-from domain="*.adobe.com" />
<allow-access-from domain="123.45.67.89" />
</cross-domain-policy>
该文件被命名为crossdomain.xml。通过flash.system.Security.loadPolicyFile( )读取文件