Интернет магазин китайских планшетных компьютеров



Компьютеры - ActionScript - Синтаксис

30 апреля 2011


Оглавление:
1. ActionScript
2. Синтаксис
3. Структура
4. Популярные среды



Синтаксис ActionScript основан на спецификации ECMAScript.

ActionScript 2.0

Данный код создает новое текстовое поле, на глубине 0, в точке и размером 100 на 100 пикселей. Параметр text равен строчке «Hello, world». Код должен быть записан в окне action — frame

createTextField;
greet.text = "Hello, world";

Пример класса, написанного на AS2. Код должен сохраняться в отдельном .as файле и располагаться в одной папке с .fla исходником проекта.

class com.example.Greeter extends MovieClip
{
    public function Greeter
    {
    }
    public function onLoad :Void
    {
        var txtHello:TextField = this.createTextField;
        txtHello.text = "Hello, world";
    }
}

ActionScript 3.0

В исходном коде компилируемом Adobe Flex SDK:

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;
    }
}
}

MXML

Код, написанный на MXML:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" layout="vertical"
creationComplete="initApp">
 
    <mx:Script>
        <![CDATA[
            public function initApp:void
            {
                // Prints our "Hello, world!" message into "mainTxt".
                mainTxt.text = Greeter.sayHello;
            }
        ]]>
    </mx:Script>
 
    <mx:Label id="title" fontSize="24" fontStyle="bold" text='"Hello, world!" Example'/>
    <mx:TextArea id="mainTxt" width="250"/>
 
</mx:Application>

Отладчик

Пример работы отладчика. Выводит на экран output любые данные, которые возможно преобразовать в String:

trace;


Просмотров: 4313


<<< Adobe Illustrator Artwork