Словарь ActionScript. Краткий обзор

       

For


Синтаксис

for(init; condition; next); {

statement;

}

Аргументы

init Выражение, которое надо вычислить перед началом цикла, обычно - присваивание (см. пример). Также возможно var - выражение в качестве этого аргумента.

condition Выражение, которое возвращает true или false. Сondition вычисляется перед каждой итерацией. Цикл оканчивается, когда возвращается false.

next Выражение, которое надо вычислять при каждой итерации в цикле. Обычно представляет собой оператор инкремента ++ (increment) или декремента -- (decrement).

statement Код, который надо выполнять в цикле.



Описание

Действие; циклическая конструкция, в которой сначала вычисляется выражение init (initialize), а потом начинается цикл, на каждом шаге которого проверяется, возвращает ли condition значение true и, если это так, то выполняется statement. Иначе цикл завершается

Некоторые свойства не могут быть перечислены с помощью команд for или for..in. Например, встроенные методы объекта Array (Array.sort и Array.reverse) не включены в перечисление объекта Array (массив), как и такие свойства мувика, как _x и _y, .

Версия плугина

Flash 5 или более новый.

Примеры

Следующие примеры используют for, чтобы добавить элементы в массив:

for(i=0; i<10; i++) {

array [i] = (i + 5)*10;

}

Returns the following array:

[50, 60, 70, 80, 90, 100, 110, 120, 130, 140]

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

var sum = 0; for (var i=1; i<=100; i++) { sum = sum + i; }

См. также

++ (increment)

-- (decrement)

for..in

var



Содержание раздела