На головну

Мова ActionScript

ActionScript є мовою програмування, використовуваним в середовищах виконання Adobe Flash Player і Adobe AIR. Він забезпечує інтерактивність, обробку даних і багато інших можливостей у вмісті Adobe Flash, Flex і AIR, а також в додатках. ActionScript виконується віртуальною машиною AVM, яка є частиною програвача Flash Player і пакета AIR. Код ActionScript зазвичай перетворюється компілятором в формат байт-коду. (Байт-код - Це тип мови програмування, написаний і розпізнається комп'ютером.) Байт-код вбудований в SWF-файли, які виконує програвач Flash Player і пакет AIR.

Серед прикладів компіляторів - компілятор, вбудований в Adobe Flash Professional, компілятор, вбудований в Adobe Flash Builder, а також компілятор, доступний в компоненті Adobe Flex SDK.

ActionScript 3.0 досить просто для вивчення людям знайомим з ООП.

Приклад hello world на мові ActionScript 3.0

package {

import flash.display.Sprite;

import flash.text.TextField;

public class HelloWorld extends Sprite {

public function HelloWorld () {

var txtHello: TextField = new TextField ();

txtHello.text = "Hello, world";

addChild (txtHello);

}

}

}

Більш складний приклад малювання:

package

{

import flash.display.Sprite;

import flash.display.Shape;

public class FirstDrawing extends Sprite

{

public function FirstDrawing ()

{

// Створення об'єкта класу Shape

var circle: Shape = new Shape ();

// Ініціалізація заливки

circle.graphics.beginFill (0xff9933, 1);

// Малювання кола

circle.graphics.drawCircle (0, 0, 40);

// Зміна позиції

circle.x = 140;

circle.y = 40;

// Додавання кола до дисплей листу

addChild (circle);

// Створення об'єкта класу Shape

var rectangle: Shape = new Shape ();

// Ініціалізація заливки

rectangle.graphics.beginFill (0xaaFFaa, 1);

// Малювання прямокутника

rectangle.graphics.drawRect (0, 0, 40, 60);

// Зміна позиції

rectangle.x = 0;

rectangle.y = 0;

// Додавання прямокутника до дисплей листу

addChild (rectangle);

// Створення об'єкта класу Shape

var line: Shape = new Shape ();

// Ініціалізація стилю лінії

line.graphics.lineStyle (1, 0x3333ff);

// Малювання лінії

line.graphics.moveTo (140, 40);

line.graphics.lineTo (20, 30);

// Додавання лінії до дисплей листу

addChild (line);

}

}

}




 Що таке XML? |  Правильно побудовані і дійсні документи XML |  синтаксис XML |  кореневий елемент |  спецсимволи |  Сильні і слабкі сторони |  Як виглядає XML-документ? |  Правила створення XML- документа |  елементи даних |  Безкоштовний домен. |

© um.co.ua - учбові матеріали та реферати