Convert bitmap to byteArray
I have a bitmap I loaded in an air program and I want to convert it to a byteArray.
import flash.filesystem.File;
import flash.events.Event;
import flash.display.Loader;
import flash.utils.ByteArray;
import flash.display.BitmapData;
import flash.display.Bitmap;
var file:File = File.documentsDirectory;
file.addEventListener(Event.SELECT, handleSelectPicture);
file.browseForOpen("Select Picture");
function handleSelectPicture(event:Event):void
{
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.CO MPLETE, handleLoadPicture);
loader.load(new URLRequest(event.target.url));
}
function handleLoadPicture(event:Event):void
{
var loader:Loader = Loader(event.target.loader);
var image:Bitmap = Bitmap(loader.content);
}
|