Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ActionScript 2.0 ЛР.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.88 Mб
Скачать

Основы языка ActionScript 2.0 Для чего нужен Actionscript?

В начале своего становления Flash являлся, главным образом, инструментом для создания анимаций. Однако по мере того, как пользователи стали осознавать, сколь грандиозные вещи можно создать при помощи этой программы, Flash-сайты стали появляться всюду. Компания Macromedia отозвалась предложением более мощного инструментария для создания веб-материалов, и Flash быстро превратился из простой анимационной программы в мощнейшее средство разработки приложений.

Используя ActionScript, можно создавать целые сайты. Однако это, ввиду нарушения полными Flash-страницами многих важных принципов usability и сложности разработки по сравнению с более привычными технологиями, практикуется не так часто. В основном Flash применяется для создания отдельных элементов интерфейса Web-страниц. Анимированные меню и заставки можно увидеть на очень многих сайтах. Реже при помощи ActionScript реализуются галереи, вопросники и формы.

Интересная область использования ActionScript — программная анимация. Во многих случаях движение объектов происходит по законам, которые могут быть описаны с помощью математики. При этом задать его гораздо проще, используя программирование, нежели стандартные средства анимации. Например, чтобы создать мультипликацию двигающегося скачками мяча при помощи ActionScript. Работа же над аналогичной анимацией без применения программирования может занять до получаса.

Незаменим ActionScript в случае анимаций, в основе которых должна лежать случайность. Примером такой анимации является движение падающего снега. ActionScript активно используется при разработке презентаций, интерфейсов компакт-дисков, заставок Windows и даже математических моделей.

ActionScript — модульный язык программирования. Это значит, что сценарии на этом языке являют собой небольшие модули, которые выполняют строго определенные функции, например остановку или воспроизведение клипа. Модули относительно автономны, однако ни один из них не является независимым от всех прочих компонентов фильма. В общих чертах ваша задача как автора фильмов сводится к тому, чтобы связать сценарии ActionScript с соответствующими кнопками, клипами и кадрами; когда при воспроизведении фильма пользователь щелкает на какой-то кнопке или просто наступает черед кадра или клипа, с которым связан определенный сценарий ActionScript, этот сценарий автоматически запускается.

Как же работает Action Script? Давайте для начала посмотрим на следующий скрипт – он содержит немало важнейших элементов языка, которые можно встретить в любом типичном скрипте. После этого мы обсудим эти элементы и роль, которую они играют при выполнении программы. Приведенный здесь скрипт мог бы быть назначен для некой кнопки:

on (release) {

//задается стоимость покупки

mugCost = 5.00;

//задается торговая наценка в процентах

taxPercent = .06;

//определяется размер наценки

totalTax = mugCost * taxPercent;

//определяется общая стоимость сделки

totalCost = mugCost + totalTax;

//выводится сообщение

myTextBox.text = "Общая стоимость вашей покупки " + totalTax;

//переход экземпляра фильма-символа cashRegister к кадру 50

cashRegister.gotoAndPlay (50);

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]