好久没写东东了,呵呵。随便写点点。关于bitmapdata如何转换成base64字符串,再如何decode出来哒。
//encoder
var pngEncoder : PNGEncoder = new PNGEncoder() ;
var base64Encoder : Base64Encoder = new Base64Encoder() ;
var byteArray : ByteArray = pngEncoder.encoder ( bitmapdata ) ;
base64Encoder.encodByte( byteArray ) ;
var base64Str : String = base64Encoder.toString() ;
//deocder
var deocder : Base64Decoder = new Base64Decoder () ;
deocder.decode( base64Str ) ;
byteArray = decoder.toByteArray() ;
loader = new Loader() ;
loader.loadBytes( byteArray ) ;
loader.contentLoaderInfo.addEventListener( Event.COMPLETE, bitMapComplete ) ;
private function bitMapComplete ( event : Event ) : void
{
var bitmap : Bitmap = event.target.content as Bitmap ;
bitmap.bitmapData ;
}
这样就完成啦!
另外,磊哥这几天已经完成了FLEX 4图文混排聊天控件,过几天发上来。