Как идентифицировать устройство, используя flash actionscript3? - PullRequest
0 голосов
/ 21 июня 2011

Как узнать, что это устройство iphone или ipad, используя actionscript3.0?

1 Ответ

1 голос
/ 21 июня 2011

Проверьте класс возможностей: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/Capabilities.html

Нет 100% -ного способа проверить, является ли что-то определенным устройством (Adobe говорит, что не делает этого), главным образом потому, что вы можете получить шарик спагетти-кода, который не является будущим (например, разрешение / dpi примерно удвоилось iPhone 3GS и iPhone 4, и кто может сказать, что будет у iPhone 5/6 и т. д.)

Вы можете использовать cpuArchitecture, manufacturer, os, pixelAspectRatio, screenDPI, screenResolutionX, screenResolutionY и touchscreenType, чтобы попытаться понять это.

Существует также ContextMenu.isSupported, поскольку контекстное меню (которое отображается при щелчке правой кнопкой мыши на SWF-файле) не отображается на смартфонах или планшетах (без щелчка правой кнопкой мыши)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...