Проверьте класс возможностей: 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-файле) не отображается на смартфонах или планшетах (без щелчка правой кнопкой мыши)