Flash As3 判断当前项目是安卓还是ios?
意思如题,在Flash里创建了一个项目,同一个文件分别导出ipa和apk。然后,如果当前的运行项目是安卓的apk,那么就执行一trace(“thisisAndroid”)...
意思如题,在Flash 里创建了一个项目,同一个文件分别导出ipa和apk。 然后,如果当前的运行项目是安卓的apk,那么就执行一trace(“this is Android”); 我就想知道在程序里写的时候怎么知道呢?
展开
3个回答
展开全部
使用这句话获取操作系统信息,然后if之
var nativeOperationSystem:String=flash.system.Capabilities.os;
var nativeOperationSystem:String=flash.system.Capabilities.os;
追问
你好,我想要获取当前as3项目是ios还是Android...?获取操作系统之后呢?怎么实现,搞定了额外加分。谢谢了
追答
在trace的地方 放自己的代码就是,比如设定一个全局变量 标识出当前系统类型
var nativeOperationSystem:String=flash.system.Capabilities.os;
nativeOperationSystem=nativeOperationSystem.toUpperCase();
if(nativeOperationSystem.indexOf("IPHONE")>=0){
trace("这是爱疯");
}else if(nativeOperationSystem.indexOf("ANDROID")>=0){
trace("这是安卓");
}else if(nativeOperationSystem.indexOf("WINDOWS")>=0){
trace("这是windows系列");
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-06-05
展开全部
flash.system.Capabilities 下的os方法是否适用???
你老板的 我2014-05-30 17:19回复你,你居然连问都不问一下,这个方法是我最先回答的,你问我我难道还不追答你吗? 真是令人生气。
你老板的 我2014-05-30 17:19回复你,你居然连问都不问一下,这个方法是我最先回答的,你问我我难道还不追答你吗? 真是令人生气。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有一些api ios不支持通过判断他就能知道是什么系统。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询