카테고리 없음

FileReferenceList 다중선택

도영이 2010. 1. 12. 11:22
반응형
Flex로 파일 업로드를 구현할때 
FileReferenceList 를 사용하여 구현하게 된다.

<mx:Script>
<![CDATA[
private var fr:FileReferenceList;
// upload method
public function uploadFiles():void{
fr = new FileReferenceList();
fr.addEventListener(Event.SELECT, onUploadSelectFiles);
fr.addEventListener(Event.OPEN, onUploadOpenFiles);
fr.addEventListener(ProgressEvent.PROGRESS,onUploadFileProgress);
fr.addEventListener(Event.COMPLETE,onUploadComplete);
var imgFilter:FileFilter = new FileFilter("Images(*.png;*.gif;*.jpg)","*.png;*.gif;*.jpg");
fr.browse([imgFilter]);
}
public function onUploadSelectFiles(event:Event):void{
trace("1");
}
public function onUploadOpenFiles(event:Event):void{
trace("2");
}
public function onUploadFileProgress(event:Event):void{
trace("3");
}
public function onUploadComplete(event:Event):void{
trace("4");
}
   ]]>
</mx:Script>

이벤트리스너를 추가해서 해당되는 이벤트를 받아서 처리하면된다.
주의할점은 FileReferenceList 변수를 전역변수로 선언을 해야 해당 이벤트 호출이 원활하게 된다.
반응형