FinalBoss
11.05.2010, 14:05
Здравсвуйте. Необходимо открыть произвольный растровый файл с диска через стандартное диалоговое окно открытия файлов и вывести его на экран ...
Решил попробовать сделать с помощью AIR, открытие через стандартное окно сработало без проблем, а вот с отображением выбранной картинки на экран не получается, нужно как-то этот filestream в bitmap превратить ...
public function onBMPLoad(e:Event):void {
var file:File = File.desktopDirectory;
file.browseForOpen("Open");
file.addEventListener(Event.SELECT, onSelectFile);
}
public function onSelectFile(e:Event):void {
var file:File = e.target as File;
var fileStream:FileStream = new FileStream();
fileStream.open(file, FileMode.READ);
-----------------------
addChild(fileStream);
}
Решил попробовать сделать с помощью AIR, открытие через стандартное окно сработало без проблем, а вот с отображением выбранной картинки на экран не получается, нужно как-то этот filestream в bitmap превратить ...
public function onBMPLoad(e:Event):void {
var file:File = File.desktopDirectory;
file.browseForOpen("Open");
file.addEventListener(Event.SELECT, onSelectFile);
}
public function onSelectFile(e:Event):void {
var file:File = e.target as File;
var fileStream:FileStream = new FileStream();
fileStream.open(file, FileMode.READ);
-----------------------
addChild(fileStream);
}