Как определить, работает ли Flash AS3 в настольном или мобильном браузере - PullRequest
1 голос
/ 21 марта 2012

Я занимаюсь разработкой полного Flash-сайта (Player 10.2).

Мне нужно знать во время выполнения, выполняется ли код на настольном компьютере / компьютере мыши или мобильном устройстве / сенсорном устройстве, чтобы можно было различить механизм ввода.

Возможно ли это каким-либо образом?

Ответы [ 4 ]

3 голосов
/ 22 марта 2012

Используйте flash.system.Capabilities.os для проверки.

2 голосов
/ 22 марта 2012

Как выглядит flash.system.Capabilities.version ?

1 голос
/ 04 марта 2014

Вы можете проверить, поддерживает ли устройство акселерометр.Если это так, вы знаете, что это мобильное устройство.Я не знаю точно, что вы хотели бы сделать, поэтому я не знаю, будет ли это работать хорошо для вашего проекта.Тем не менее, он будет отличать мобильный телефон от настольного.

if(Accelerometer.isSupported){
    //mobile device
    //os still unknown
else{
    //desktop or laptop
    //os still unknown
}
1 голос
/ 26 октября 2013

Для AIR 3.9: Capabilities.manufacturer возвращает «Adobe iOS» на ipad2, «Android Linux» на Galaxy s4.Capabilities.version возвращает «IOS 11,9,900,117» на ipad2 и «И 11,9,900,117» на Galaxy s4.

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