Совместимость. ActionScript — полноценный сценарный язык. Он во многом повторяет JavaScript, фактически служащий стандартом для сценариев, выполняющихся в Интернете на сторо
Компактность. Flash-плеер создавался таким, чтобы можно было быстро загружаться даже при низкой пропускной способности соединения. Команда разработчиков Flash, прежде чем добавить в него новую функцию, непрестанно повторяла мантру: «А насколько увеличится код проигрывателя?» И язык ActionScript не стал исключением из этого правила. В него не были включены очень многие чрезвычайно полезные возможности, так как это повлекло бы недопустимое увеличение размера проигрывателя. Кроме того, не поддерживаются динамическая компиляция кода и регулярные выражения.
Гибкость. Коды ActionScript можно набирать на кадрах анимации, кнопках и клипах, а также во внешних файлах. Это существенно упрощает разработку. Например, если какое-либо действие должно произойти, тогда когда будет нажата определенная кнопка, то задающий это действие код можно поместить на саму кнопку, при активации которой оно будет совершено.
Язык ActionScriptПервоначально технология Flash (как и ее прародительница FutureSplash) предназначалась для создания компактной векторной анимации в среде интенсивно развивающейся Всемирной сети. Естественно, никакого языка программирования в ней тогда не было. Вернее, он был, но ограничивался всего несколькими командами, предназначенными для запуска или остановки проигрывания, навигации по кадрам фильма, а также для открытия определенной веб-страницы. Однако уже к третьей версии Flash стало очевидно, что в системе должны появиться средства для управления клипами и кнопками. Введенные элементы имели предельно общий характер, и чтобы реализовать с их помощью такой простой алгоритм, как игра в крестики-нолики, требовались масса ухищрений и огромные временные затраты. Однако уже в четвертой версии Flash имелся вполне полноценный язык программирования — ActionScript, что стало маленькой революцией в мире Интернета. Сейчас словарь ActionScript насчитывает сотни лексических единиц.Благодаря ActionScript стало возможным разрабатывать на Flash наряду с анимацией игры и полноценные сайты. Функции, предоставляемые Flash без использования ActionScript, подобны возвышающейся над водой вершине айсберга, девять десятых которого скрыты в глубине. Чтобы освоить Flash без ActionScript, достаточно и недели, а вот доскональное изучение возможностей программирования системы требует многих месяцев, а иногда и лет упорного труда.Следует отметить характерные черты ActionScript:Доступность. ActionScript (в определенных границах) способны легко понимать не только программисты.
Часть 2Готовой работающей программой называют код, содержащий пока еще не обнаруженные ошибки. Из компьютерных афоризмов
Дмитрий Гурский, Юрий Стрельченко
Вспышка в Сети, или Немного о MacromEdia Flash.
Поиск: Весь сервер Новости Computerworld Мир ПК Открытые системы Windows IT Pro LAN Сети Директор ИС Следите за нами: Авторизоваться с помощью:
Вспышка в Сети, или Немного о MacromEdia Flash. - 08, 2005 | Мир ПК | Издательство «Открытые системы»
Комментариев нет:
Отправить комментарий