Статьи

Совет. Проверьте версию Flash Player с помощью ActionScript 3

В этом кратком совете я покажу вам, как получить и отобразить версию Flash Player с помощью ActionScript. Давайте взглянем!


Вот окончательный результат, к которому мы будем стремиться:


Используя класс Capabilities , мы получим версию Flash Player и операционную систему, а затем отобразим их в виде серии текстовых полей.


Запустите Flash и создайте новый документ Flash.

Установите размер сцены 300x100px.


Это интерфейс, который мы будем использовать, простой фон с шестью TextFields, три статические, три динамические. Не забудьте добавить имена экземпляров, показанные на картинке.


Это класс, который выполняет эту работу, в основном это общая структура класса, конструктор устанавливает поэтапно возвращаемые значения Capabilities в TextFields.

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package
{
    import flash.display.Sprite;
    import flash.system.Capabilities;
     
    public class Main extends Sprite
    {
        public function Main():void
        {
            playerVersion.text = Capabilities.version;
            osVersion.text = Capabilities.os;
 
            /* This is a shorthand if statement, the regular if would look like this:
 
            if(Capabilities.isDebugger == true)
            {
                debugger.text = «Yes»;
            }
            else
            {
                debugger.text = «No»;
            }
            */
 
            debugger.text = Capabilities.isDebugger ?
        }
    }
}

Не забудьте добавить имя класса в поле «Класс» в разделе «Публикация» на панели «Свойства».


Теперь вы знаете, как проверить и отобразить версию Flash Player, что полезно во многих отношениях, особенно если вашему приложению требуется более новая версия, и вы хотите отобразить сообщение для предупреждения пользователя.

Надеюсь, вам понравился этот Quick Tip, спасибо за чтение!