xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768"
creationComplete="init()">
private var _fileReference:FileReference=new FileReference();
private var _byteArray:ByteArray;
private var _bitmapData:BitmapData;
private var _loader:Loader=new Loader();
private function init():void
{
_fileReference.addEventListener(Event.COMPLETE,fileReferenceCompleteHandler);
}
private function fileReferenceCompleteHandler(event:Event):void
{
_byteArray=_fileReference.data;
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,loaderCompleteHandler);
_loader.loadBytes(_byteArray);
}
private function loaderCompleteHandler(event:Event):void
{
var _bitmap:Bitmap=Bitmap(_loader.content);
_bitmapData=_bitmap.bitmapData;
img.source=_bitmap;
}
private function fileReferenceSelectHandler(event:Event):void
{
_fileReference.load();
}
protected function button1_clickHandler(event:MouseEvent):void
{
_fileReference.browse();
_fileReference.addEventListener(Event.SELECT,fileReferenceSelectHandler);
}
]]>
阅读(1362) | 评论(0) | 转发(0) |