스마트폰과 함께하는 장땡의 플래시 라는 책에 나오는
카메라 앨범에 들어가서 사진을 가져오는 코드 입니다.
분명 예제인데.... 예제인데 apk파일로 만들어서 실행해보면 앨범까지는 들어가지는데
사진을 클릭해도 계속 빈 화면만 나오네요 ㅠㅠ
혹시 코드에 이상이 있는건가요 ??
var camUI:CameraUI = new CameraUI();
var camRoll:CameraRoll = new CameraRoll();
var spr:Sprite = new Sprite();
var bmp:Bitmap = new Bitmap();
//addChildAt(spr,0);
btn2.addEventListener(MouseEvent.CLICK, openCamRoll);
btn3.addEventListener(MouseEvent.CLICK, photoSave);
function openCamRoll(e:MouseEvent){
camRoll.addEventListener(MediaEvent.SELECT, photoSelect);
camRoll.browseForImage();
}
function photoSelect(e:MediaEvent){
var img:MediaPromise = e.data;
var lod:Loader = new Loader();
lod.loadFilePromise(img);
lod.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComp);
}
function onLoadComp(e:Event){
var lodInfo:LoaderInfo = e.target as LoaderInfo;
lodInfo.removeEventListener(Event.COMPLETE, onLoadComp);
bmp = lodInfo.content as Bitmap;
bmp.width = 100
bmp.height = 100;
spr.addChild(bmp);
}