White cat - Справочник по Flash

Тут можно читать онлайн White cat - Справочник по Flash - бесплатно полную версию книги (целиком). Жанр: Прочая околокомпьтерная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте LibKing.Ru (ЛибКинг) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
libking

white cat - Справочник по Flash краткое содержание

Справочник по Flash - описание и краткое содержание, автор white cat, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Вниманию читателей предлагается справочник по Flash.

Справочник предназначается для людей, уже освоивших азы программирования в Flash.

Справочник создан на основе информации, предоставленной на сайте «Справочник Web-языков» www.spravkaweb.ru.

Дата выхода данной версии справочника: 12:47, 20 марта 2007.

Справочник по Flash - читать онлайн бесплатно полную версию (весь текст целиком)

Справочник по Flash - читать книгу онлайн бесплатно, автор white cat
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

Предложение breakпредоставляет способ остановить процесс, продолжать который нет больше необходимости.

Например, можно использовать цикл for-in в программе проверки формы, которая обходит переменные текстовых полей ввода на временной диаграмме. При обнаружении пустого поля ввода мы предупреждаем пользователя о том, что он неправильно заполнил форму.

Прекратить процесс можно, выполнив предложение break, как показано в приведенном далее примере.

Обратите внимание, что в примере предполагается существование клипа с именем form , который содержит ряд объявленных входных переменных с именами input01 , input02 и т.д.:

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

break - Прекращает выполнение цикла

break

( Предложение )

Прекращает выполнение цикла

Синтаксис:

break()

Описание:

В простом цикле проверочное выражение является единственным фактором, определяющим прекращение выполнения цикла. Когда проверочное предложение простого цикла дает значение false , цикл завершается. Однако если цикл становится более сложным, может потребоваться остановка его выполнения независимо от значения проверочного предложения. Для этого используются предложения break и continue.

Предложение breakпредоставляет способ остановить процесс, продолжать который нет больше необходимости.

Например, можно использовать цикл for-in в программе проверки формы, которая обходит переменные текстовых полей ввода на временной диаграмме. При обнаружении пустого поля ввода мы предупреждаем пользователя о том, что он неправильно заполнил форму.

Прекратить процесс можно, выполнив предложение break, как показано в приведенном далее примере.

Обратите внимание, что в примере предполагается существование клипа с именем form , который содержит ряд объявленных входных переменных с именами input01 , input02 и т.д.:

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

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


white cat читать все книги автора по порядку

white cat - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Справочник по Flash отзывы


Отзывы читателей о книге Справочник по Flash, автор: white cat. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
Большинство книг на сайте опубликовано легально на правах партнёрской программы ЛитРес. Если Ваша книга была опубликована с нарушениями авторских прав, пожалуйста, направьте Вашу жалобу на PGEgaHJlZj0ibWFpbHRvOmFidXNlQGxpYmtpbmcucnUiIHJlbD0ibm9mb2xsb3ciPmFidXNlQGxpYmtpbmcucnU8L2E+ или заполните форму обратной связи.
img img img img img