ActionScript
| ActionScript | |
|---|---|
|
| |
| Парадигма | Мультипарадигмальна |
| Дата появи | 1998 |
| Творці | Gary Grossman |
| Розробник | Macromedia, Adobe Systems |
| Останній реліз | 3.0 (2008) |
| Система типізації | строга типізаціяd і статичнаd |
| Основні реалізації | Adobe Flash, Adobe Flex |
| Під впливом від | JavaScript, Java |
| Операційна система | Крос-платформна |
| Вебсайт | adobe.com/devnet/actionscript.html |
| Розширення файлу: |
. |
|---|---|
| MIME-тип: |
application/actionscript[1] |
ActionScript — це скриптова мова програмування, що дозволяє запрограмовувати Adobe Flash-кліпи та додатки. ActionScript, як і JavaScript, базується на ECMAScript — стандарті скриптових мов, тому в обох мовах дуже схожий синтаксис. Але у той час, коли DOM JavaScript'а взаємодіє із вікном браузера, HTML-документами та формами, у ActionScript DOM працює із флеш-кліпами, які можуть включати анімацію, аудіо, відео, текст та обробку подій.
Історія[ред. | ред. код]
- 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 5: Включено першу версію справжнього ActionScript. Використано ECMAScript як прототип, і додано підтримку процедурного програмування і об'єктно-орієнтованого програмування.
- 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.
Див. також[ред. | ред. код]
Примітки[ред. | ред. код]
Посилання[ред. | ред. код]
| Це незавершена стаття про мови програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
