Как реализовать следующую схему: пользователь щёлкает по кнопке, открывается окно для выбора файла картинки, затем эта картинка загружается во флешку и показывается в отдельном окне. Когда пользователь загружает ещё одну картинку, то в окне появляется ещё одна картинка, и т.д.
Я реализовываю так: создаю FileReference file, затем с помощью browse и load загружаю картинку и передаю file.data в качестве аргумента функции, которая в другом классе (точнее, MXML-модуле) создаёт img:Image=new Image(); img.source=data (data - это переданный file.data) Происходит крэш. В чём проблема?!
Добавлено через 43 часа 26 минут
Так, проблему с крешем решил - но изображение всё равно не показывается. Вот код: в одном классе:

Код AS3:
_components[n].image=file.data
В классе компоненты:

Код AS3:
private var _image:Image=new Image();
public function set image(img:ByteArray){
_image.source=img;
addChild(_image);
}
При этом спрайты, которые есть в том же классе, что и _image, addChild-ятся на ура. А вот загруженного изображения не видно.

Нет даже ошибок.