Hello i have code:
private function load_image(evt:MouseEvent):void {
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete)
loader.load(new URLRequest("images.jpg"));
}
private function onFileComplete(evt:Event):void {
if(!loader.hasEventListener(Event.COMPLETE)) {
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
}
loader.loadBytes(fBrowser.data);
btApplyFX.enabled = true;
}
private function onLoaderComplete(evt:Event):void {
trace("onLoaderComplete");
var bd:BitmapData = new BitmapData(loader.width, loader.height);
bd.draw(loader);
originalImageData = bd.getPixels(new Rectangle(0, 0, loader.width, loader.height));
originalImageData.position = 0;
var png:PNGEncoder = new PNGEncoder();
originalImage = png.encodeByteArray(originalImageData, loader.width, loader.height, true);
originalImage.position = 0;
}
working good, if i use only one images, but i need load images with local machine and display in flash, how can modify my code?
Thanks