ActionScript: Разлика между версии
Изтрито е съдържание Добавено е съдържание
м Добавен шаблон за липса на източници |
м правопис/общо форматиране |
||
Ред 22:
== История ==
ActionScript се появява с текущия синтаксис с излизането на Flash 5, който е първата напълно програмно ориентирана версия на Flash. Тази версия на ActionScript е именувана ActionScript 1.0. Във Flash 6 (MX) е разширен с помощна среда за програмиране с добавяне на вградени функции и подобрен програмен контрол на елементите
=== Версии ===
* '''Flash Player 2''': Първата версия с поддръжка на скриптове, включващи gotoAndPlay, gotoAndStop, nextFrame и nextScene за контрол на времевата линия и сцените.
* '''Flash Player 3''': Разширява основната функционалност с възможността да се зареждат външни SWF файлове с loadMovie.
* '''Flash Player 4''': Първия плеър с пълна поддръжка на скриптове, наричани ''Actions''. Скриптовете са били със slash базиран синтаксис и е имало поддръжка на цикли, условности, промениливи и други основни конструкции.
* '''Flash Player 5''': Включва първата версия на същинския ActionScript. Въведени са програмиране с [[прототипи]] базирано на [http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMAScript], въведени са Процедурното и Обектно ориентираното програмиране.
* '''Flash Player 6''': Добавена е поддръжка на събития.
* '''Flash Player 7''': Flash Player 7 предлага някои нови възможности като CSS форматиран текст и подобрения в бързодействието. Macromedia Flash 7 компилаторът поддържа ActionScript 2.0, Класово ориентиран програмен език базиран на [http://www.mozilla.org/js/language/es4 ECMAScript 4 Netscape Proposal]. Допълнително ActionScript 2.0 може да прекомпилира до ActionScript 1.0 в байт код, така че да може да се изпълни във Flash Player 6.
* '''Flash Player 8''': Допълнително разширен ActionScript 2.0 с добавянето на нови библиотеки с класове с функции за контролиране на bitmap изображения при изпълнение на кода.
* '''Flash Player 9 (първоначално наречен 8.5)''': Добавен е ActionScript 3.0 заедно с появяването на нова виртуална машина, наречена AVM2 (ActionScript Virtual Machine 2), която съществува едновременно с предишната AVM1 необходима за поддръжката на старите кодове. Подобрения в бързодействието е значително в тази версия включваща новата [[Just In Time compilation|JIT]] компилация. Това е първата версия на плеъра, наричан [http://www.adobe.com/products/flashplayer Adobe Flash Player].
* '''Flash Lite 1.0 and 1.1''': Flash Lite е Flash технология, специално разработена за мобилни телефони и електронни устройства. Flash Lite 1.1 поддържа Flash 4 ActionScript.
* '''Flash Lite 2.1''': Добавена е поддръжка на Flash 7 ActionScript 2.0.
Line 125 ⟶ 116:
* Date – Обект, съдържаща дата (време).
* Error – Генерална грешка, която програмата връща.
* flash.display:Bitmap
* flash.display:MovieClip
* flash.display:Shape
* flash.display:SimpleButton
* flash.display:Sprite
* flash.media:Video
* flash.text:TextField
* flash.utils:ByteArray -Съдържа ред от бинарни данни.
* flash.utils:Dictionary
* Function – Ключов клас в дефинирането на методи
* Object – Дефинира се от Object класа.
|