//新建一个BitmapData对象,保存可视对象(mc)的数据 var bd:BitmapData=new BitmapData(picMc.width,picMc.height,true,0x00); bd.draw(mc); var barr:ByteArray=PNGEncoder.encode(bd); //保存 so = SharedObject.getLocal("testImg"); so.data.testImg = barr; so.flush(); loader.loadBytes(ByteArray(so.data.testImg)); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleteHandle); var bd:BitmapData=new BitmapData(loader.width,loader.height,true,0x00); bd.draw(loader); var b:Bitmap = new Bitmap(bd); addChild(b); 可将一张图片保存到SharedObject里面,等到需要的时候再读出。可用于Avatar换装游戏保存人物形象到本地