Загрузка фото через for

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
maxx072
Сообщения: 38
Зарегистрирован: 13 мар 2011, 12:35

Загрузка фото через for

Сообщение maxx072 »

Подскажите плз.
На сцене есть 40 UILoader с именами от poto0 до poto39. Задача вывести их через цикл.
как можно их вывести на сцену?

Код: Выделить всё

 for(var i:uint = 0; i <40; i++)    {        var photo:Loader = new Loader();        photo.x = 100;        photo.y = 80 * i + 30;                var photoRequest:URLRequest = new URLRequest(response[i]["photo"]);                photo.load(photoRequest);        addChild(photo);  
Такой метод не подходит так как UILoader'ы расположены на сцене в разных местах сцены(идут не по порядку и под разным углом). Есть ли какой способ в as3 заменить название UILoader'а в цикле к примеру так -

Код: Выделить всё

 photo("i").source=response[i]["photo"];photo("i").load();photo("i").visible = true; 
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Загрузка фото через for

Сообщение bodnar »

Код: Выделить всё

var arrayOfPhoto:Array = new Array(); for(var i =0; i<50; i++){arrayOfPhoto[i] = new Loader();arrayOfPhoto[i].addEventListener(Event.COMPLETE, loaderHandler);arrayOfPhoto[i].load(new URLRequest(response[i]["photo"]));} function loaderHandler(e:Event):void{// размещаешь на странице чтобы узнать какой это номер по счетуfor(var i =0; i<50; i++){ if (e.target == arrayOfPhoto[i]){trace(i);}}}
Ответить