Как загрузить изображение с локального диска на сцену с возможностью выбора файла через диалоговое окно?
для 10ки, это реализуется примерно так:

Код AS3:
private var _fileRef:FileReference = new FileReference();
private function loadImageHandler(e:Event):void {
_fileRef.addEventListener(Event.SELECT, selectFileHandler);
_fileRef.browse([new FileFilter("Изображения (*.jpg,*.gif,*.png)", "*.jpg;*.gif;*.png", "JPEG;jp2_;GIFF")]);
}
private function selectFileHandler(e:Event):void {
_fileRef.addEventListener(Event.COMPLETE, completeImageLoadHandler);
_fileRef.load(); // <- эта функция доступна, начиная с 10ки
}
private function completeImageLoadHandler(e:Event):void {
var fileLoader:Loader = new Loader();
fileLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onPicLoaded);
fileLoader.loadBytes(_fileRef.data)
}
private function onPicLoaded(e:Event):void {
addChild(e.target.content);
}
проблема в том, что FileReference.load(), согласно документации доступна начиная с 10 версии плеера (
http://help.adobe.com/en_US/AS3LCR/F...ce.html#load())
ВОПРОС: как реализовать это для 9ки?