Ноу Інти, лекція, знайомство з actionscript
Анотація: Всякі дружні відносини починаються зі знайомства. Так приготуйтеся - зараз ви познайомитеся з вашим новим другом: ActionScript! Так, ми віримо, що ActionScript стане вам хорошим товаришем, і в міру продовження знайомства дружба ваша буде зміцнюватися. Навіть якщо ви не вважаєте програмування осередком своїх творчих зусиль, знання ActionScript змусить заграти новими фарбами ваші старі ідеї і надихне нові - коли ви побачите, що існує можливість створювати динамічні матеріали, які взаємодіють з користувачем безліччю способів. А головне - ви отримаєте справжню насолоду, спостерігаючи, як ваші ідеї перетворюються в здійсненні проекти, а потім і в робочі моделі.
В даному уроці ми розповімо про те, чому вивчити програмування на ActionScript настільки безперечно необхідно. І якщо у вас все ж залишаться якісь сумніви, то краще за все просто зануритися в цей процес головою - і до кінця уроку, створивши і протестувавши справжній інтерактивний проект, ви самі розумієте, що таке ActionScript.
Увага. Для роботи з цим уроком необхідні навчальні файли, які Ви можете завантажити тут.
Що буде вивчатися

Ми з вами сплануємо, створимо і протестуємо інтерактивну систему оплати рахунків за електрику
- Дізнаєтеся про переваги використання ActionScript
- Вивчіть елементи мови
- Створите план проекту
- Напишете свій перший скрипт
- протестіруете скрипт
Час виконання
На виконання цього уроку потрібно приблизно одну годину.
Для чого потрібен Actionscript?
Сьогодні не викликає сумнівів такий факт: для Flash розробника недостатньо вміння створювати анімації, хоч би феноменальні вони не були. Необхідно впевнене володіння ActionScript. оскільки без нього можлива лише найпростіша, елементарна інтерактивність. Придбавши ж глибокі пізнання в ActionScript. ви отримаєте можливість:
- Персоналізувати події для кожного користувача
- Домогтися більш повного контролю над фільмами та їхніми параметрами
- Анімувати елементи фільму програмним способом - тобто без використання монтажного столу
- Виводити дані з Flash і отримувати їх із зовнішніх джерел, створюючи заповнюються бланки, програми чатів і багато іншого
- Створювати динамічні проекти, співвідносні з поточним часом і датою
- Динамічно управляти гучністю звуку і балансом
- Та ще багато чого
елементи Actionscript
ActionScript - це спеціальна мова, що дозволяє вам пояснити Flash. що ви від нього хочете. При цьому він дає вам можливість помістити в ваш Flash-проект не тільки інструкції-накази (роби те-то), а й інструкції, які спираються на логічні міркування (проаналізуй це, перш ніж робити те). Подібно до всіх мов, ActionScript складається з різних елементів, таких, як слова, розділові знаки, структура - все це потрібно використовувати грамотно, щоб Flash-проект надходив так, як ви хочете. Якщо ви допустите помилку, то виявите, що ваш інтерактивний елемент або зовсім відсутня, або робить не те, чого від нього чекають. Багато з цих елементів, в тому числі логічні оператори і вирази, будуть детально описані в цьому курсі.
Як же працює ActionScript. Давайте для початку подивимося на наступний скрипт - він містить чимало найважливіших елементів мови, які можна зустріти в будь-якому типовому скрипті. Після цього ми обговоримо ці елементи і роль, яку вони грають при виконанні програми. Наведений тут скрипт міг би бути призначений для якоїсь кнопки:
Можливо, на перший погляд все це скидається на якусь латинь, але, познайомившись ближче з деякими з цих елементів, ви навряд чи вважаєте, що це все дуже складно.
Примітка Існують ще й інші елементи скриптів (наприклад, об'єкти, функції, цикли, властивості і методи), які ми також докладно розглянемо в цьому курсі.
Це щось, що відбувається в ході відтворення фільму, який запускає виконання скрипта. У нашому прикладі подія, що запускає скрипт - on (release). Це означає скрипт приєднаний до цієї кнопки, буде виконаний, як тільки кнопка буде відпущена (release) після натиснення. Всякий скрипт запускається подією, а подій таких у вашому фільмі може бути безліч - і натискання на кнопки, і завершення програвання звукозапису, і багато іншого.
Вони формують серце скрипта; зазвичай під "дією" мається на увазі будь-яка рядок, яка містить команду, інструкцію для Flash - що-небудь зробити, призначити, створити, змінити, завантажити або видалити.
Ось пара прикладів дій з приведеного вище прикладу скрипта:
Взагалі кажучи, дії - це основна маса рядків, складових скрипт; часто вони укладені у фігурні дужки ( <> ) І майже завжди завершуються крапкою з комою (; - див. Далі).
Вони позначаються різними символами (=, <,>, +, -, *, і т.д.) і означають різні способи взаємодії двох елементів скрипта між собою. Погляньте на наступні приклади:
taxPercent = .06; привласнює значення .06 змінної з ім'ям taxPercent
amountA