0

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

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

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

如果看到 2010 年的帖子,人们以 px 为单位检索设备的高度和宽度,但肯定有更好的方法,对吧?

4

1 回答 1

0

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

但是,我建议基于屏幕大小而不是设备类型来进行逻辑 - 这样它就更灵活了。

于 2013-02-06T19:06:39.473 回答