我想知道,如果我的Flashapplication在浏览器中运行,或者是在Flash创作工具(本地Flashplayer)中进行测试。
我想出了这个。
var isLocal:Boolean = !ExternalInterface.available || ExternalInterface.call("window.location.toString") == null;
在AS3文档中声明的 ExternalInterface.available 在浏览器或本地测试时返回 true 强>
答案 0 :(得分:3)
尝试使用Capabilities.playerType
,它将返回运行时环境的类型。
链接到此处的文档: