Просмотр полной версии : Пауза между циклами
Добрый вечер, товарищи. У меня к вам снова глупый вопрос. У меня есть цикл (for). он работает, всё норм. но мне нужно, чтоб между каждым прогоном цикла небольшая пауза была. что написать надо?
Всем заранее благодарен.
На ежедневном съезде партии, товарищи постановили объяснить смысл фразы "между каждым прогоном цикла", так как не всем понятно.
вобщем вот код: on(rollOver)
{
for (i=1;i<41;i++) {
gotoAndStop(i);
}
}
там некий объект движется. мне нужно, чтоб объект этот не сразу в конечном положении оказывался, а двигался плавно. для этого, как я понимаю, какая-то пауза в выполнении цикла нужна.
цикл выполняется в течение одного кадра, если ты напихаешь туда пауз это не изменит факта что ничерта не изменится пока цыкл не выполнится до конца, более того, в компиляторе встроенно ограничение (порядка 10 секунд) на выполнение кода, тоесть если твой цикл займет более 10 секунд для выполнения то флеш плеер заботливов ыкинет запрос на прекращение кода, и любой разумный юзер нажмет "да" и закроет окно.
Подумай зачем нужны кадры, а?
on(rollOver) {
this.i = 1;
this.onEnterFrame = function () {
if (this.i == 41) {
delete this.onEnterFrame;
} else {
gotoAndStop(this.i);
}
this.i++
}
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.