Справочник по Flash : ActionScript : Action : continue - Заново начинает текущий цикл
Материал из Справочник Web-языков.
| Главная | ::. | Flash | ::. | ActionScript | ::. | Action | ::. | continue - Заново начинает текущий цикл |
[править] continue
(Предложение)
Фигурирует внутри некоторых типах операторов цикла
[править] Синтаксис:
continue
[править] Описание:
Предложение continue аналогично предложению break, поскольку прерывает текущую итерацию цикла, но в отличии от break возобновляет выполнение цикла с очередной естественной итерации.
Во всех типах циклов предложение continue прерывает текущую итерацию тела цикла, но при возобновлении цикла могут быть некоторые различия в зависимости от типа предложения цикла.
- В цикле while, continue заставляет Flash пропустить оставшуюся часть тела цикла, и перейти к его вершине, где проверяется условие выхода из цикла.
- В цикле do...while, continue заставляет Flash пропустить оставшуюся часть тела цикла, и перейти к его окончанию, где проверяется условие выхода из цикла.
- В цикле for, continue заставляет Flash пропустить оставшуюся часть тела цикла, и перейти туда, где вычисляется условие выхода из цикла.
- В цикле for...in, continue заставляет Flash пропустить оставшуюся часть тела цикла, и перейти к его вершине, где обрабатывается следующее значение.
С помощью предложения continue можно сделать предложение тела цикла необязательным в зависимости от обстоятельств.
Например, в следующем коде мы перемещаем все экземпляры клипов, не являющиеся прозрачными, к левому краю рабочего стола и пропускаем тело цикла для прозрачных экземпляров:
for (var prop in _root) {
if (typeof _root[prop] == "movieclip") {
if (_root[prop]._alpha < 100) {
continue;
}
_root[prop]._x = 0;
}
}
[править] Совместимость:
Используется с 4-ой версии Flash
