Показать сообщение отдельно
Старый 28.07.2009, 11:35
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 8  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
ссылки могут потеряться. Недавно столкнулся с этим.
Например, если ты создаешь в цикле большое количество лоадеров:
Код:
loader = new Loader (); 
loader.load (new URLRequest(str)); 
info = loader.contentLoaderInfo;
info.addEventListener (Event.COMPLETE, styleBtnLoadCompleteHandler);
info.addEventListener (IOErrorEvent.IO_ERROR, styleBtnIOErrorHandler);
То GC может их съесть!
Пришлось сделать так
Код:
tempArray.push(loader);
тогда не съедает, пока не освободишь массив.

Такая же проблема есть у стандартных адобовских Tween. Если не сохранить твин в ссылке - он может умереть.