于测试模式下 "PlugIn",用于 Flash Player 浏览器插件 "ActiveX",用于 Microsoft Internet Explorer 使用的 Flash Player ActiveX 控件
【检测系统语言】 flash.system.Capabilities.language
【判断用户是否启用了IME(输入法编辑器)】 flash.system.IME.enabled
【检测屏幕的分辨率】 flash.system.Capabilities.screenResolutionX flash.system.Capabilities.screenResolutionY
【把弹出窗口居中的算法】 X = (舞台宽/2)-(窗口宽/2) Y = (舞台高/2)-(窗口高/2)
【控制影片配合Player的方式,包括缩放问题】 stage.scaleMode 可供选择值:flash.display.StageScaleMode
【舞台的对齐方式】 stage.align 可供选择值:flash.display.StageAlign
【隐藏Flash Player的右键菜单】 stage.showDefaultContextMenu = false;
【检测系统是否具有音频功能】 flash.system.Capabilities.hasAudio
【检测播放器是在具有MP3解码器的系统上运行,还是在没有MP3解码器的系统上运行】 flash.system.Capabilities.hasMP3
【检测播放器能 (true) 还是不能 (false) 播放流式视频】 flash.system.Capabilities.hasStreamingVideo
【检测播放器是在支持 (true) 嵌入视频的系统上运行,还是在不支持 (false) 嵌入视频的系统上运行】 flash.system.Capabilities.hasEmbeddedVideo
【检测播放器能 (true) 还是不能 (false) 对视频流(如来自 Web 摄像头的视频流)进行编码】 flash.system.Capabilities.hasVideoEncoder
【显示 Flash Player 中的"安全设置"面板】 flash.system.Security.showSettings(); 可供选择项:flash.system.SecurityPanel
【让其它域的.swf访问本域的.swf】 在本域的.swf文件里加上:flash.system.Security.allowDomain() 或 者使用安全策略文件"crossdomain.xml".在Flash 8以前,这个文件必须放在.swf所在域的根目录,现在,你可以使用flash.system.Security.loadPolicyFile(),指 定安全策略文件所在的位置.拒绝任何域的做法是在<cross-domain-policy>标签内什么也不填,安全策略文件也支持通用字符 "*": <?xml version="1.0"?> <!-- http://www.mydomain.com/crossdomain.xml --> <cross-domain-policy> <allow-access-from domain="www.webjx.com" /> <allow-access-from domain="*.Y-boy.cn" /> <allow-access-from domain="210.38.196.48" /> <allow-access-from domain="*" /> </cross-domain-policy>
【数字的不同进制之间的转换】 parseInt(str:String, radix:uint = 0):Number 返回十进制的数,参数radix表示要分析的数字的基数.如果省略radix,就默认为10,除非字符串的开头是"0x","0X"或"0": trace(parseInt("0x12")); //设定radix为16,输出:18 trace(parseInt("017")); //设定radix为8,输出:15 或者使用Number,uint和int对象的toString(radix)方法.
【使用Math.round()对一个数取整,四舍五入】 Math.round() trace(Math.round(204.499)); //输出:204 trace(Math.round(401.5)); //输出:402
【使用Math.floor()对一个数向下取整,就是只要整数部分而不理会小数分】 trace(Math.floor(204.99)); //输出:204
【使用Math.ceil()对一个数向上取整,只要小数部分不为零,整数部分就加1】 trace(Math.ceil(401.01)); //输出:402
【产生一个随机数】 使用Math.random()产生一个伪随机数n,其中 0 <= n < 1
【把数字取至最近的小数点位,即指定精确度 |