У меня есть эта функция в классе:
private function fireItemCreated(data: ByteArray): void {
setTimeout(function(): void {
var event: ItemCreatedEvent = new ItemCreatedEvent(data);
dispatchEvent(event);
}, 1000);
}
Эта функция вызывается для отправки события создания элемента при создании эскиза изображения.
Но это задерживает событие на некоторое время, чтобы предотвратить зависание интерфейса пользователя. И я предполагаю, что могло бы произойти, если сборщик мусора выполняется после fireItemCreated вызова функции, но до события таймера. Будет ли закрытие удалено или останется до тех пор, пока оно не будет выполнено?