Форум 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=135833)

Tranki 02.02.2010 21:25

Как заставить цикл подождать
 
Как заставить цикл подождать к примеру пока загрузится фото,потому как события я так понял в нем не катят?

Jewelz 02.02.2010 21:41

break; а потом начать новый цикл с индекса в момент паузы

Tranki 02.02.2010 21:48

для каждого фото цикл писать чтоли?

Psycho Tiger 02.02.2010 21:57

Угу, который выполнится один раз.

Это вообще хорошое правила, писать цикл который выполнится 1 раз.

Crenth 02.02.2010 22:15

а сколько ждать ?
ну я имею ввиду, чем ждать: итерациями или милисекундами или до нажатия клавиши ?

Tranki 02.02.2010 23:10

ну вот как раз ровно столько чтоб загрузилась фото

silin 03.02.2010 00:19

>>Как заставить цикл подождать к примеру пока загрузится фото,потому как события я так понял в нем не катят?
в нем прокатит проверка флага, который ты выставишь в обработчике события..
но смысл такого цикла не понятен

Zebestov 03.02.2010 01:22

если речь о последовательной загрузке фотографий, то это иначе делается

Tranki 03.02.2010 01:26

а как тогда по другому реализовать?есть массив с адресами фоток,результат хочу иметь массив с уже загруженными обьектами?
Zebestov,и как?

Zebestov 03.02.2010 01:41

понял. речь не о последовательной загрузке. речь о том, как все это вообще загрузить. ну тогда цикл никого не должен ждать. проходишь по массиву URL-ов, при каждой итерации создаешь новый экземпляр Loader-а, на contentLoaderInfo экземпляра вешаешь один для всех обработчик по событию COMPLETE (INIT?), который исходя из e.target.url (собственно URL очередной обрабатываемой картинки) будет знать куда в массив пихать конкретно этот e.target.content (т.е. саму картинку). например myImagesArr[e.target.url] = e.target.content


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

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