Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Задержка выполнения кода (http://www.flasher.ru/forum/showthread.php?t=158003)

Max360 13.06.2011 22:29

Задержка выполнения кода
 
Смотрел, похожие темы есть но к результату так и не пришли ((( У меня цыкл в котором на сцену добавляются мувики из библиотеки. Мувик длится 5 кадров. Хочу чтоб мувики добавлялись постепенно, т.е. отыграл один добавился другой, так красивей. Как приостановить цыкл на время выполнения мувика, и возможно ли это вообще?

i.o. 13.06.2011 22:36

Цитата:

Как приостановить цыкл на время выполнения мувика, и возможно ли это вообще?
цЫклы - нет. И вообще - это невозможно. Определенно.

marat_sa 13.06.2011 22:38

Создайте таймер с нужной задержкой и на хандлер отработки таймера добавляйте мувики, как наберется нужное количество - убивайте таймер =)

fish_r 13.06.2011 22:51

Храните значение итерации цикла (i) в на уровне класса. После каждого исполнения итерации цикла ставьте инструкцию break. Пусть мувик сообщает о том, что они закончил играть, по этому сообщению вызывайте метод с циклом и, в очередной раз, запускайте итерацию с новым значением i... и так далее.

Max360 13.06.2011 23:00

fish_r: прикольненько, щас попробую ) спасибо )

udaaff 13.06.2011 23:52

Цитата:

Сообщение от fish_r (Сообщение 1003525)
Храните значение итерации цикла (i) в на уровне класса. После каждого исполнения итерации цикла ставьте инструкцию break. Пусть мувик сообщает о том, что они закончил играть, по этому сообщению вызывайте метод с циклом и, в очередной раз, запускайте итерацию с новым значением i... и так далее.

Нафига тут цикл, вообще, тогда? :)

fish_r 14.06.2011 00:48

Вообще то да :) Цикл, в этом случае, нафиг не нужен :)
Замудрил... :)

Достаточно вызывать метод в котором pop-ить или shift-тить очередной элемент и запускать его на проигрывание...


Часовой пояс GMT +4, время: 16:20.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.