Пример:
tellTarget("ball") {gotoAndStop("redStripes");_x +=300;}
Совместимость:
Используется с 3-ей версии Flash. Устарела в 5-ой версии
ifFrameLoaded - Выполняет код если загруженн определенный кадр
ifFrameLoaded
( Предложение )
Выполняет некоторый код, если загружен определенный кадр
Синтаксис:
ifFrameLoaded(scene, frame) { statement;}ifFrameLoaded(frame) { statement;}
Аргументы:
Описание:
Проверяет, доступно ли содержимое указанного кадра локально (скачано ли уже?). Используйте для создания прелоадера, то есть небольшой анимации, пока загружается остальная часть фильма. Разница между использованием _framesloaded и ifFrameLoaded()в том, что _framesloaded позволяет добавить if , или else , в то время, как ifFrameLoaded()позволяет указать количество кадров в одном простом выражении.
Начиная с Flash 4 следует использовать свойства _totalframes и _framesloaded с предложениями if-else для создания более гибкого предварительного загрузчика.
Пример:
if (_totalframes > 0 && _framesloaded == _totalframes) {gotoAndPlay("beginFrame");} else {gotoAndPlay(_currentframe - 1);}
Совместимость:
Используется с 3-ей версии Flash. Действие ifFrameLoaded устарело в Flash 5; используйте вместо него _framesloaded
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
break - Прекращает выполнение цикла
break
( Предложение )
Прекращает выполнение цикла
Синтаксис:
break()
Описание:
В простом цикле проверочное выражение является единственным фактором, определяющим прекращение выполнения цикла. Когда проверочное предложение простого цикла дает значение false , цикл завершается. Однако если цикл становится более сложным, может потребоваться остановка его выполнения независимо от значения проверочного предложения. Для этого используются предложения break и continue.
Предложение breakпредоставляет способ остановить процесс, продолжать который нет больше необходимости.
Например, можно использовать цикл for-in в программе проверки формы, которая обходит переменные текстовых полей ввода на временной диаграмме. При обнаружении пустого поля ввода мы предупреждаем пользователя о том, что он неправильно заполнил форму.
Прекратить процесс можно, выполнив предложение break, как показано в приведенном далее примере.
Обратите внимание, что в примере предполагается существование клипа с именем form , который содержит ряд объявленных входных переменных с именами input01 , input02 и т.д.:
Читать дальше