Statements
199
In the following
do..while
loop,
continue
causes the Flash interpreter to skip the rest of the
loop body and jump to the bottom of the loop, where the condition is tested:
trace("example 2");
var i:Number = 0;
do {
if (i % 3 == 0) {
i++;
continue;
}
trace(i);
i++;
}
while (i < 10);
In a
for
loop,
continue
causes the Flash interpreter to skip the rest of the loop body. In the
following example, if the i modulo 3 equals 0, then the
trace(i)
statement is skipped:
trace("example 3");
for (var i = 0; i < 10; i++) {
if (i % 3 == 0) {
continue;
}
trace(i);
}
In the following
for..in
loop,
continue
causes the Flash interpreter to skip the rest of the
loop body and jump back to the top of the loop, where the next value in the enumeration is
processed:
for (i in _root) {
if (i == "$version") {
continue;
}
trace(i);
}
See also
Содержание FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
Страница 1: ...ActionScript 2 0 Language Reference ...
Страница 1352: ...1352 ActionScript classes ...