Справочник по Flash | страница 16
Например, следующий код выполняет сценарий кадра 20 текущей временной диаграммы:
call(20);
Во Flash 4 call() использовалась для создания грубого подобия многократно используемой подпрограммы (не способной принимать параметры и возвращать значение). Во Flash 5 предпочтительнее использовать предложение function.
Отметим, что во Flash 5 при удаленном вызове сценария через call() переменные, объявленные посредством ключевого слова var, считаются локальными для этого сеанса выполнения и прекращают свое существование по завершении сценария. Чтобы создать нелокальные переменные в удаленно выполняемом сценарии, опустите ключевое слово var:
// Локальная переменная; умрет после выполнения сценарияvar x = 10;// Переменная временной диаграммы; сохраняется по завершенииx = 10;
Для вызова call() с кадрами вне текущей временной диаграммы воспользуйтесь функцией tellTarget()
В следующем примере выполняется сценарий в кадре 10 клипа box:
tellTarget ("box") {call(10);}
Совместимость:
Используется с 4-ой версии Flash. В Flash 5 рекомендуется использовать команду function().
comment - Вставить комментарии
comment
Указывает начало комментария. Любой текст между ограничителем и знаком конца строки является комментарием и игнорируется интерпретатором ActionScript.
Синтаксис:
// comment
Аргументы:
Пример:
Этот скрипт использует двойной слеш для идентификации первой, третьей, пятой и седьмой строк, как комментариев:
// set the X position of the ball movie clipball = getProperty(ball._x);// set the Y position of the ball movie clipball = getProperty(ball._y);// set the X position of the kitty movie clipkitty = getProperty(kitty._x);// set the Y position of the kitty movie clipkitty_y = getProperty(kitty._y);
Совместимость:
Используется с 1-ой версии Flash
continue - Заново начинает текущий цикл
continue
(Предложение)
Фигурирует внутри некоторых типах операторов цикла
Синтаксис:
continue
Описание:
Предложение continue аналогично предложению break, поскольку прерывает текущую итерацию цикла, но в отличии от break возобновляет выполнение цикла с очередной естественной итерации.
Во всех типах циклов предложение continue прерывает текущую итерацию тела цикла, но при возобновлении цикла могут быть некоторые различия в зависимости от типа предложения цикла.
С помощью предложения continue можно сделать предложение тела цикла необязательным в зависимости от обстоятельств.
Например, в следующем коде мы перемещаем все экземпляры клипов, не являющиеся прозрачными, к левому краю рабочего стола и пропускаем тело цикла для прозрачных экземпляров: