0
질문이 있습니까? 내 실수는 어디에서 그리고 어떻게 개선 할 수 있습니까? 중요한 것은 이미지 데이터를 저장 한하지만 난 다시로드 할 수 없습니다입니다액션 스크립트 3, SharedObject, 로더 데이터 저장
내 데이터는 이미지를입니다나는 로더
TypeError: Error #1034: Type Coercion failed: cannot convert [email protected] to flash.display.Loader.
at LoadAndSaveImage_fla::MainTimeline/LOADING_IMAGE()
을로드 할 시도 할 때마다이 오류가 여기 내 코드는 다음과 같습니다.
var loader:Loader = new Loader();
var MY_DATA:SharedObject = SharedObject.getLocal("Kianoosh");
BROWSE.addEventListener(MouseEvent.CLICK, BROWSE_CLICKED);
SAVE.addEventListener(MouseEvent.CLICK, SAVE_CLICKED);
FR.addEventListener(Event.SELECT, SELECTED);
FR.addEventListener(Event.COMPLETE, COMPLETED);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, LOAD_COMPLETE);
LOADING_BTN.addEventListener(MouseEvent.CLICK, LOADING_IMAGE);
function BROWSE_CLICKED(evt:MouseEvent)
{
FR.browse();
}
function SELECTED(Event)
{
FR.load();
}
function COMPLETED(evt:Event)
{
loader.loadBytes(evt.currentTarget.data);
}
function SAVE_CLICKED(MouseEvent)
{
MY_DATA.data.MY_IMAGE = loader;
MY_DATA.flush();
}
function LOADING_IMAGE(MouseEvent)
{
loader = MY_DATA.data.MY_IMAGE;
}
UIL.addChild(loader);
function LOAD_COMPLETE(Event)
{
loader.width = UIL.width;
loader.height = UIL.height;
}
감사의 글 body 내 byteArray conent를 다시로드 할 수 있습니다. – Diesel