Циклы в ActionScript
Синтаксис для создания петель в ActionScript является немного более сложным, чем простой, если заявление. К счастью, он практически идентичен, как петли, созданные в такие языки, как C, C + + и Java. В Петля дляОсновной тип - это петля на цепи. Он выглядит так: для (var я = 0; я <10; я + +) (трассировки (я);) Если вы запустите этот код в кадр скрипт, вы получите число 0 через 9 помещается в окне Результат. В цикл учета с 0 по 9, изменение местной переменной я на этом пути. Как видите, один за выступление на три части. Каждая часть отделяется запятой. Первая часть представляет собой описание переменной. В этом случае, местные переменной я создан и установлены в 0. Этот первый этап на заявление оформляется один раз, до начала цикла. На втором этапе на заявление является условием. В данном случае, испытания ли я меньше 10. В петлю для продолжается до тех пор, это условие верно. Когда цикл начинается, я равен 0, которая, безусловно, меньше, чем 10, поэтому цикл начинается. На третьем этапе на заявление операции, которые должны выполняться каждый раз, когда петля петли. В этом случае, я это увеличивается на 1. Эта операция производится после каждой итерации цикла, поскольку оператор + + находится после i. Если бы это было представлено я, например, + + я, операция будет проходить до команды внутри цикла исполняются. Внутри скобки команды, которые будут выполняться каждый раз через цикл. Давайте играть компьютер и посмотреть, как пример работы:
Это продолжается, я увеличивается на 1 каждый раз до 10 раз через цикл. Тогда происходит следующее:
Другие виды петельВ цикле является для самого распространенного типа цикл. Однако два других вида петли являются, хотя цикл и сделать петлю. В то время как цикл выглядит так: а (а! = 7) (/ / здесь больше кода) Как видите, это гораздо проще, чем петлю на петлю. Он фактически выглядит так, как если заявление, за исключением того, что код в скобках будут проводиться снова и снова до тех пор, пока условие выполняется. При этом, можно легко создать нежелательные бесконечные циклы. Вам придется убедиться, что код внутри цикла изменяющий в некотором роде так, что в конечном итоге достигает значения 7 и цикл заканчивается. В сестрой в петлю, хотя это сделать петлю. Вот что она выглядит: сделать (/ / здесь больше кода) а (а! = 7); В то время как петли и сделать фактически то же самое, за исключением того, что условие проверяется в разных местах. В то время как цикл, условие проверяется перед каждой итерации цикла, а в цикле делать, то проверяется после каждой итерации цикла. Разница заключается в том, что делать петлю всегда проходит по крайней мере один раз. Разорвать из петлиВсе три вида петли можно использовать два варианта команды для изменения потока цикла. Первая команда, перерыв, останавливает цикл и прыжки право на обучение после петли. Другие команды, по-прежнему, прекращает текущий через петлю, но начинается следующий через петлю сразу. Например, если инструкции, A, B и C находятся в петлю, и инструкции B выполняет команду продолжать, если определенное условие выполняется, инструкция C, будут пропущены, и цикл начнется вновь на А. Если было перерыва вместо этого команду, C будет пропущено, и цикл закончится. это статья добавлена Милан Midovich
|
|||
|