Chinaunix首页 | 论坛 | 博客
  • 博客访问: 194782
  • 博文数量: 76
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 490
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-12 16:58
文章分类

全部博文(76)

文章存档

2011年(3)

2010年(52)

2009年(21)

我的朋友

分类:

2010-01-05 13:29:27


               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) |
给主人留下些什么吧!~~