ActionScript краткий обзор

         

Методы или команды?


Метод вводится следующим образом. Сначала указывается путь к элементу (его имя), затем после точки применяемый метод и его аргументы:

myMovieClip.play();

parentClip.childClip.gotoAndPlay(3);

В первой строке метод play включает воспроизведение элемента myMovieClip. Во второй строке метод gotoAndPlay переносит "воспроизводящую головку" элемента childClip (дочерний по отношению к элементу parentClip) в третий кадр и продолжает воспроизведение с этого места.

Команды, управляющие линейкой, имеют параметр Target, в котором указывается путь. Например, в следующем скрипте команда startDrag указывает на элемент customCursor и делает возможным его перемещение (draggable):

on(press){ startDrag("customCursor"); }

Если вы используете метод, он вызывается после указания пути к элементу. Например, следующее выражение реализует эту же возможность (startDrag) :

customCursor.startDrag();

Выражения, записанные с помощью методов MovieClip обычно более краткие, потому что не требуют команды tellTarget. Не рекомендуется использовать команду tellTarget по причине её несовместимости со стандартом ECMA-262.

Например, для того чтобы начать воспроизведение клипа myMovieClip посредством объектных методов MovieClip, вы используете следующий код:

myMovieClip.play();

Приведённый ниже код проделывает ту же операцию с помощью команды tellTarget:

tellTarget ("myMovieClip") {

play();

}



Содержание раздела