AS3在Flash Professional CS6中检测ipad或iphone

时间:2013-02-06 18:50:20

标签: iphone actionscript-3 ipad flash air

使用Flash Professional CS6,我创建了一款在iPad 2和3上看起来和播放效果都很好的游戏。所以现在我已经准备好通过制作一款适用于较小屏幕的应用程序“Universal”的iPhone。

我想做的是,在我的第一帧中检测到这样的事情:

if iPhone {
gotoAndPlay(2, "Scene 1");
}
else if iPad {
gotoAndPlay(3, "Scene 2");
}
else {
trace("Not an iOS Device");
}

如果看过2010年人们在px中检索设备高度和宽度的帖子,但肯定有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

Capabilities类有用的信息。 os属性应该有助于确定设备,但您需要尝试查看每个设备返回的内容。

但是,我建议在屏幕大小而不是设备类型上建立逻辑 - 这样就更灵活了。