Читаем Справочник по Flash полностью

for(var prop in form) { // Если это свойство служит одним из наших // "входных" текстовых полей if (prop.indexOf("input") != -1) { // Если в поле формы пусто, // прервать операцию if (form[prop] == "") { displayMessage = "Пожалуйста, заполните форму полностью."; break; } // Все подпредложения после команды break пропускаются, // когда выполнена break }}// Отсюда возобновляется выполнение после окончания цикла,// вызванного командой break или присваиванием проверочному// выражению значения false

Предложение break можно использовать для прерывания цикла, который иначе был бы бесконечным. Это позволяет, скажем, выполнить предложения первой части блока и не выполнять предложения, следующие за if (условие) break:

while (true) { // Здесь идут начальные предложения if (condition) break; // Здесь идут последующие предложения}


Совместимость:


Используется с 4-ой версии Flash

call - Выполнить сценарий удаленного клипа




call


(Глобальная функция)

Вызывает из текущего скрипта скрипт, который прикреплен к указываемому кадру


Синтаксис:


call(frameLabel)call(frameNumber)


Аргументы:



Описание:


Функция call() выполняет сценарий, прикрепленный к кадру с меткой frmaeLabel или номером frameNumber.

Например, следующий код выполняет сценарий кадра 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 можно сделать предложение тела цикла необязательным в зависимости от обстоятельств.

Например, в следующем коде мы перемещаем все экземпляры клипов, не являющиеся прозрачными, к левому краю рабочего стола и пропускаем тело цикла для прозрачных экземпляров:

for (var prop in _root) { if (typeof _root[prop] == "movieclip") { if (_root[prop]._alpha < 100) { continue; } _root[prop]._x = 0; }}


Совместимость:


Используется с 4-ой версии Flash

delete - Удаление объекта, элемента массива или переменной




delete


(Оператор)

Этот оператор используется для удаления из сценария объекта, свойства объекта, элемента массива или переменных.


Синтаксис:


delete identifier;


Аргументы:



Описание:


Оператор delete уничтожает объект или переменную, имя которой указывает identifier, и возвращает true если объект был успешно удален. В противном случае возвращает false.

Этот оператор полезен для высвобождения памяти, используемой скриптами, хотя, delete - оператор, который обычно применяется в формулировке:

delete x;

Перейти на страницу:

Похожие книги

SAP R/3 Системное администрирование
SAP R/3 Системное администрирование

Эта книга полностью обновлена и тщательно пересмотрена. Она является необходимым пособием для руководителей информационных служб, технических консультантов и системных администраторов R/3, которые хотят иметь полное представление об администрировании Basis.Знания, полученные "из первых рук" РѕС' различных специалистов SAP Global Support, работавших над реализацией более 20000 систем R/3, служат РѕСЃРЅРѕРІРѕР№ этой книги, которая научит выполнять все критически важные задачи системного администрирования с оптимальной эффективностью. Она учит быстро принимать правильные решения в сложных ситуациях, используя рекомендации экспертов и ценные рекомендации из реального мира, которые делают это уникальное РїРѕСЃРѕР±ие необходимым для повседневного использования.Кроме всего прочего, эта книга является ценным источником, помогающим подготовиться к экзамену СТС (Certified Technical Consultant) no R/3 Release 4.6C и Enterprise.Р' руководстве рассмотрены:# Настройка системной инфраструктуры.# Администрирование клиента.# Пользователи и полномочия.# Фоновая обработка.# Архивирование данных.# Администрирование спула.# Обслуживание инстанций.# Системный мониторинг.Р

Лиане Вилл , Сигрид Хагеман

Зарубежная компьютерная, околокомпьютерная литература