Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Язык ActionScript

Adobe Flash

Adobe (ранее Macromedia) Flash - это технология и инструментарий разработки интерактивного содержания с большими функциональными возможностями для цифровых, веб- и мобильных платформ. Она позволяет создавать компактные, масштабируемые анимированные приложения (ролики), которые можно использовать как отдельно, так и встраивая в различное окружение (в частности, в веб-страницы). Эти возможности обеспечиваются следующими компонентами технологии: языком Action Script, векторным форматом.swf и видеоформатом.flv, всевозможными flash-плейерами для просмотра и редакторами для создания.

Рассмотрим интегрированную среду Adobe Flash как основное средство создания flash-приложений. При этом отметим, что языковые и системные средства относятся не только к этому пакету, а к технологии в целом. Если, например, купить фотошоп cs3 в соответствующей конфигурации, то эти средства будут доступны для всех приложений из состава пакета.

ActionScript — объектно-ориентированный язык программирования, который добавляет интерактивность, обработку данных и многое другое в содержимое Flash-приложений. Синтаксис ActionScript основан на спецификации ECMAScript (сюда же относятся языки JavaScript и JScript). Библиотека классов ActionScript, написанная на C++, представляет доступ к графическим примитивам, фильтрам, принтерам, геометрическим функциям и пр..

ActionScript как язык появился с выходом 5 версии Adobe (тогда еще Macromedia) Flash, которая стала первой программируемой на ActionScript средой. Первый релиз языка назывался ActionScript 1.0. Flash 6 (MX). В 2004 году Macromedia представила новую версию ActionScript 2.0 вместе с выходом Flash 7 (MX 2004), в которой было введено строгое определение типов, основанное на классах программирование: наследование, интерфейсы и т. д. Также Macromedia была выпущена модификация языка Flash Lite для программирования под мобильные телефоны. ActionScript 2.0 является не более чем надстройкой над ActionScript 1.0, то есть на этапе компиляции ActionScript 2.0 осуществляет некую проверку и превращает классы, методы ActionScript 2.0 в прежние прототипы и функции ActionScript 1.0.

В 2005 году вышел ActionScript 3.0 в среде программирования Adobe Flex, а позже в Adobe Flash 9.

ActionScript 3.0 (текущая версия на момент подготовки этого материала) представляет, по сравнению с ActionScript 2.0 качественное изменение, он использует новую виртуальную машину AVM 2.0 и дает взамен прежнего формального синтаксиса классов настоящее классовое (class-based) Объектно-ориентированное программирование. ActionScript 3.0 существенно производительней предыдущих версий и по скорости приблизился к таким языкам программирования, как Java и C++.

С помощью ActionScript можно создавать интерактивные мультимедиа-приложения, игры, веб-сайты и многое другое.

<== предыдущая лекция | следующая лекция ==>
Системное обеспечение | Язык MatLab
Поделиться с друзьями:


Дата добавления: 2013-12-13; Просмотров: 451; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.