fantom2 |
Дата: Четвер, 17.11.2011, 21:52 | Повідомлення # 1 |
Головний адміністратор
Генералісімус
Група: АДМІНІСТРАТОР
Повідомлень: 642
Рейтинг: 55
Статус: Оффлайн |
ActionScript — об'єктно-орієнтована мова програмування для середовища Flash, заснований на ECMAScript. Код може знаходитися як усередині окремого ключового кадру MovieClip (при використанні середовища Adobe Flash), або підключатися окремо файлами *.as. ActionScript транслюється в байткод і виконується флеш плеєром за допомогою віртуальної машини. За допомогою цієї мови на флеше можна робити інтерактивні анімаційні фільми, ігри, різні застосування і вебсайти.
ActionScript постійно розвивається, і з виходом кожної нової версії flash-плеєра в мову додаються нові команди і можливості. Існує три різні версії ActionScript: 1.0, 2.0 і 3.0. Остання використовує нову, швидшу віртуальну машину і за швидкістю не поступається Java і C#.
ActionScript 3 підтримує наступні типи змінних:
Примітивні (вбудовані, передаються у функції як копія і не потребують підключення пакету): Number — дійсне число (64 бита), може приймати значення NAN (не число), infinity і –infinity int — ціле число із знаком (32 бита) uint — ціле число без знаку (32 бита) String — рядок Boolean — логічний тип, може приймати значення true або false void — може іспользоватся тільки для вказівки типу, що повертається, значення завжди рівне undefined Null — не можна використовувати для типізації змінною, значення завжди рівне null. Використовується за умовчанням для рядків і класів, окрім примітивних * — може бути привласнений будь-який тип змінної.
Складні (всі остальниє, передаються у функцію як покажчики).
Знаходяться на верхньому рівні і підключаються автоматично: Object — ключовий тип для всіх класів Array — масив нестрогої типізації Vector — масив строгої типізації Function — функція RegExp — регулярний вираз Date — дата Error — клас помилки XML — об'єкт XML (атрибут, коментар, оператор обробки або текстовий елемент) XMLList — колекція об'єктів XML.
Підключаються за допомогою пакетів: MovieClip — анімація Sound — звук. і ін.
Приклад коду функції на AS3:
public function Update(x:int,y:int):Boolean { this.Render(x,y); return true; } |
|
| |