Справочник по Flash - [8]

Шрифт
Интервал

Предложение 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;

Оператор delete может не сработать и возвратить false если identifier не существует, или не может быть удален.

Предопределенные функции и объекты, также как и переменные, объявленные с помощью var, не могут быть удалены.

Чтобы избавить массив от ненужного именованного элемента, применяем оператор delete:

delete arrayName.elementName

Удаление именованного элемента разрушает как значение элемента, так и его контейнер, освобождая при этом память, занимаемую элементом и его содержимым. (При удалении нумерованных элементов оператор delete удаляет только значение, а контейнер сохраняет).

В следующих примерах создается объект, используется, а затем удаляется за ненадобностью:

account = new Object();account.name = "Jon";account.balance = 10000;...delete account;

В следующем примере удаляется свойство (property) объекта:

// создаем новый объект "account"account = new Object();// назначаем свойство name объекту accountaccount.name = "Jon";// удаляем свойствоdelete account.name;

Еще один пример удаления свойства объекта:

// создаем массив длиной 0array = new Array();// теперь его длина - 1array[0] = "abc";// добавляем еще один элемент - длина - 2array[1] = "def";// теперь - 3array[2] = "ghi";// удаляем array[2] но длина массива не меняется,delete array[2];


Еще от автора Неизвестный Автор
Галчонок

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Сборник рассказов о порке

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Саньтии Веды Перуна

Саньтии Веды Перуна (Книга Мудрости Перуна) одно из древнейших Славяно-Арийских Священных Преданий, сохраненных Жрецами-хранителями Древнерусской Инглиистической церкви Православных Староверов-Инглингов.


Призраки ночи

В книге собраны предания и поверья о призраках ночи — колдунах и ведьмах, оборотнях и вампирах, один вид которых вызывал неподдельный страх, леденивший даже мужественное сердце.


Закат  вечности

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


mmmavro.org | День 131, Победа

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Рекомендуем почитать
Справочник велосипедиста

В справочнике описаны конструкции основных моделей отечественных велосипедов всех типов. Изложены правила эксплуатации их и даны рекомендации по ремонту, который может выполнить сам велосипедист. Книга предназначена для широкого круга велосипедистов, а также работников велосипедных мастерских и заводов.


Секреты безопасной покупки подержанного автомобиля

Выбор и покупка подержанного автомобиля в России до недавнего времени были лотереей. Проигрыш в этой лотерее означал сотни тысяч рублей, выпущенных на ветер. Однако эта книга, представляющая собой краткое руководство по приобретению б/у машины, а также услуги нашего сервиса «АвтоКод» помогут свести риск нарваться на мошенников к нулю!


Секреты автоподбора, или Как выбрать лучший на рынке подержанный автомобиль

Я не раз удивлялся и открывал для себя новое: ну, откуда этот парень может знать это? А это? Сколько же ему понадобилось сменить подержанных автомобилей, чтобы узнать всё это? И прочитав всю эту книгу, я ни разу не испытал чувства протеста, несогласия с автором. Поэтому и рекомендую ее вам, дорогой читатель, – с чистой совестью. Юрий Гейко, журналист, автор и ведущий программы «Автоликбез» на «Авторадио».


Краткий медицинский терминологический словарь

Вашему вниманию предлагается Краткий медицинский терминологический словарь.


С Америкой на «ты»

«С Америкой на „ты“ — это второе издание справочника о современной Америке. Он адресован, в основном, тем, кто собирается или уже приехал в США. Автор книги Борис Талис, гражданин Америки, как и любой другой иммигрант, прошел нелегкий путь адаптации, не по наслышке знает о трудностях, с которыми сталкиваются те, кто волею судьбы оказываются в незнакомой стране, и искренне стремится им помочь.Из книги вы узнаете все самое важное о жизни в США! От государственного и политического устройства страны до житейских советов и пословиц.


Телефонный компас

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.