Flash As3 判断当前项目是安卓还是ios?

意思如题,在Flash里创建了一个项目,同一个文件分别导出ipa和apk。然后,如果当前的运行项目是安卓的apk,那么就执行一trace(“thisisAndroid”)... 意思如题,在Flash 里创建了一个项目,同一个文件分别导出ipa和apk。 然后,如果当前的运行项目是安卓的apk,那么就执行一trace(“this is Android”); 我就想知道在程序里写的时候怎么知道呢? 展开
 我来答
b9ss
推荐于2016-06-10 · TA获得超过230个赞
知道答主
回答量:37
采纳率:0%
帮助的人:20.6万
展开全部
使用这句话获取操作系统信息,然后if之

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回复你,你居然连问都不问一下,这个方法是我最先回答的,你问我我难道还不追答你吗? 真是令人生气。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7588b36
2014-05-30 · TA获得超过2278个赞
知道大有可为答主
回答量:5095
采纳率:40%
帮助的人:1367万
展开全部
有一些api ios不支持通过判断他就能知道是什么系统。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式