package classLib
{
import flash.utils.ByteArray;
import mx.utils.Base64Decoder;
import mx.utils.Base64Encoder;
public class PublicClass
{
public function PublicClass()
{
}
/**
* 把ByteArray转换成String,以用于存储。
* 组件Image.source即为ByteArray
* */
public static function saveImage(imgData:ByteArray):String
{
var strImg:String;
if(imgData)
{
var encoder:Base64Encoder=new Base64Encoder();
encoder.encodeBytes(imgData);
strImg=encoder.toString();
}
return strImg;
}
/**
* 把String转换成ByteArray,以用于呈现图形等。
* */
public static function getImage(str:String):ByteArray
{
var decoder:Base64Decoder=new Base64Decoder();
decoder.decode(str);
return decoder.toByteArray();
}
}
}