Цитата:
Сообщение от wvxvw
Мммм... покажие код? У меня работает...
|
Странно, что у Вас работает... Может, разные версии flex_sdk? Я во Flash CS4 компилирую...
Вот тестовый код:

Код:
// UILoader лежит на сцене
// надо поймать событие загрузки изображения в этот лоадер
uiLoader.addEventListener(Event.COMPLETE, load_complete);
var file:FileReference = new FileReference();
file.addEventListener(Event.SELECT, file_select);
file.addEventListener(Event.COMPLETE, file_complete);
// кнопка тоже на сцене
fileButton.addEventListener(MouseEvent.CLICK, fileButton_click);
function fileButton_click(event:MouseEvent):void
{
var filter:String = "*.jpg; *.jpeg; *.gif; *.png";
var photoFileTypes:FileFilter = new FileFilter("Images" + " (" + filter + ")", filter);
file.browse(new Array(photoFileTypes));
}
function file_select(event:Event):void
{
file.load();
}
function file_complete(event:Event):void
{
uiLoader.loadBytes(file.data);
}
function load_complete(event:Event):void
{
// этот код не выполняется!
trace("load_complete");
}