ActionScript3.0 cookbook里说 使用flash.system.Capabilities.os 属性可以检测操作系统,方法如下
var os:String = System.capabilities.os;
我试了一下,可是系统编译不通过,错误如下:
1119: 访问可能未定义的属性 Capabilities (通过 static 类型 Class 引用)。
难道是我那里设的不对?
后来发现Capabilities和System都是处于同一级包中,我把刚刚那句话改成了
var os:String = Capabilities.os;
或 var os:String = flash.system.Capabilities.os;
这样就对了^_^