Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flex > обработка события


Автор: vtroxx 9.2.2011, 20:03
Делаю в for:

Код

for (var item:int = 0; item < count; item++) {
................

var loader:Loader = new Loader();
                            
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
    function(e:Event):void {
      imageLoaded(e,  item);    
    }
);
..............
}


в итоге, imageLoaded вызывается в одним и тем же item (последнее значение в цикле), картинки все разные, как и должно быть, но и item'ы надо чтобы разные приходили.

Что делаю не так?

Автор: ОВиталий 10.2.2011, 16:36
когда происходит событи Event.COMPLETE, цыкл дошол до конца - item = count,

то есть если count=30, то будет выполняться
Код

function(e:Event):void {
      imageLoaded(e,  30);    
    }


что ты пытаешься сделеать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)