Files
moeplayer/source/ckaction/style/loadByteImg.as
T
2020-09-17 18:40:01 +08:00

39 lines
795 B
ActionScript

package ckaction.style {
import flash.utils.ByteArray;
import flash.display.Loader;
import flash.events.Event;
import flash.display.Bitmap;
import flash.events.ErrorEvent;
import ckaction.act.des;
public class loadByteImg {
public function loadByteImg(file: String, success: Function,myName:String="") {
// constructor code
//检查file是否需要解密
//
var ld: Loader = new Loader();
try {
var bt: ByteArray = des.getByteArray(file);
ld.loadBytes(bt);
ld.contentLoaderInfo.addEventListener(Event.COMPLETE, function (event: Event) {
if(myName){
ld.name=myName;
}
success(ld);
});
} catch (event:ErrorEvent) {
if(myName){
success(null,myName);
}
else{
success(null);
}
}
}
}
}