[SimpleFileWriter] SimpleFileWriter를 이용한 파일레퍼런스 사용법


심플파일라이터 바로가기

 
private var fr:FileReference = new FileReference();
        protected function ready(event:Event):void
        {
            stage.displayState = StageDisplayState.FULL_SCREEN;
            stage.addEventListener(MouseEvent.CLICK , click);
            fr.addEventListener(Event.SELECT , selectItem);
        }
        
        private function click(e:MouseEvent):void
        {
            fr.browse();
        }
        
        protected function selectItem(event:Event):void
        {
            stage.displayState = StageDisplayState.FULL_SCREEN;
            var target : FileReference = event.currentTarget as FileReference;
            target.load();
            target.addEventListener(Event.COMPLETE , complete);
        }
        
        protected function complete(event:Event):void
        {
            var target : FileReference = event.currentTarget as FileReference;
            
            //target.data 가 바로 선택된 파일의 바이트 이다.
            //이것을 SimpleFileWriter로 바로 기록한다.
            file_Socket_Server.getInstance().writeFile("c:/testtest.jpg" , target.data);
        }


Yamecoder 야매코더_
AS3 2011.04.28 15:00
Powerd by Tistory, designed by criuce
rss