ActionScript

Скриптова мова програмування, що дозволяє запрограмовувати Adobe Flash-кліпи та додатки

ActionScript — це скриптова мова програмування, що дозволяє запрограмовувати Adobe Flash-кліпи та додатки. ActionScript, як і JavaScript, базується на ECMAScript — стандарті скриптових мов, тому в обох мовах дуже схожий синтаксис. Але у той час, коли DOM JavaScript'а взаємодіє із вікном браузера, HTML-документами та формами, у ActionScript DOM працює із флеш-кліпами, які можуть включати анімацію, аудіо, відео, текст та обробку подій.

ActionScript
ActionScript.png
Парадигма Мультипарадигмальна
Дата появи 1998
Творці Gary Grossman
Розробник Macromedia, Adobe Systems
Останній реліз 3.0 (2008)
Система типізації strong typingd і слабка типізаціяd
Основні реалізації Adobe Flash, Adobe Flex
Під впливом від JavaScript, Java
Операційна система Крос-платформна
Вебсайт adobe.com/devnet/actionscript.html


ActionScript
Розширення файлу: .as
MIME-тип: application/actionscript[1]

ІсторіяРедагувати

  • Flash Lite 1.0: Flash Lite це технологія Flash, розроблена для мобільних телефонів та пристроїв. Підтримує ActionScript Flash 4 .
  • Flash Lite 1.1: Додано підтримку ActionScript з Flash 5 .
  • Flash Lite 2.0 and 2.1: Додано підтримку Flash 7 ActionScript 2.0.
  • Flash Lite 3: Додано підтримку програвання FLV.
  • Flash Player 2: Перша версія з підтримкою мов програмування. Підтримує дії gotoAndPlay, gotoAndStop, nextFrame і nextScene .
  • Flash Player 3: Розширена підтримка дії, а також можливість завантажувати зовнішні SWFs (loadMovie).
  • Flash Player 4: Перший плеєр з повною підтримкою програмування (за назвою Actions). Програмування підтримувало цикли, умови, змінні та інші прості конструкції мови.
  • Flash Player 6: Додано модель подій і підтримку switch. Перша версія з підтримкою AMF і RTMP протоколів для підтримки відео та аудіо за бажанням.
  • Flash Player 7: Додано підтримку стилів CSS і ActionScript 2.0, мови програмування, основаній на ECMAScript 4 Netscape Proposal. ActionScript 2.0 може бути скомпільованим в ActionScript 1.0 і таким чином бути виконаний в Flash Player 6.
  • Flash Player 8: Поширив APIs для контролю даних бітмапів, завантаження даних на сервер, та фільтрів типу «розмиття» та «додавання тіні».
  • Flash Player 9 (що спочатку назвався 8.5): Додано ActionScript 3.0 на базі нової віртуальної машини за назвою AVM2 (ActionScript Virtual Machine 2), яка співіснує з AVM1 для підтримки старого контенту. Додано новий JIT, що прискорило роботу віртуальної машини. Підтримка бінарних сокетів, E4X XML парсінг, режим роботи на повному екрані а також регулярні вирази . Це перший реліз, який було названо Adobe Flash Player.


Див. такожРедагувати

ПриміткиРедагувати

ПосиланняРедагувати