Цитата:
|
я понимаю что такое асихронная загрузка, но данный объект я буду создавать в самом начале. Может тогда таймер или что-то подобное... я и прошу помощи.
|
Насколько мне позволяют знания АS3 - Loader.load - это единственное действительно асинхронное действие в AS3. Асинхронность его означает, что Event.COMPLETE будет диспатчено только в run-time, но никак не в какой-то определённый момент (например на этапе конструктора). И даже если картинки грузятся мгновенно (например, они закешированы), Loader.load всё равно вызовется отдельным потоком, вставшим в очередь сразу за init-потоком программы (проверял сам недавно. Или это, или обращение в кеш тоже имеет четвёртое измерение).
Цитата:
|
Ну потому что вопрос о простоте, что странно когда любое событие видит массив мой, как наполненный, а любое присвоение во вне это уничтожает.
|
private var _imagesArray:Array = someArrayFiller();
public function get imagesArray():Array {
return _imagesArray.slice() //И пусть все деструкторы обломаются
}