var listener:Object = new Object();
//사용자가 파일을 선택 했을경우 아래의 함수가 자동으로 실행이 됩니다.
//샘플에서는 파일명을 출력해주고 있습니다.
listener.onSelect = function(file:FileReference):Void {
trace("onSelect: " + file.name);
}
//아래는 사용자가 파일 선택을 취소했을 경우 자동실행되는 함수 입니다.
//님의 경우에는 필요가 없을지도..
listener.onCancel = function(file:FileReference):Void {
trace("onCancel");
}
//아래는 사용자가 선택한 파일을 프로그램이 읽어 들였을때 자동 실행 됩니다.
//역시 필요 없을수도
listener.onOpen = function(file:FileReference):Void {
trace("onOpen: " + file.name);
}
//아래는 선택한 파일을 프로그램이 읽어 들이는데 실패했을 경우 입니다.
//파일에 문제가 있을경우 자동 실행 될수 있겠네요.
listener.onIOError = function(file:FileReference):Void {
trace("onIOError: " + file.name);
}
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
//아래 한줄이 실제로 파일브라우져를 띄우는 명령입니다.
//위의 내용을 설정을 하기 우한 부분이구요
//각각의 버튼 별로 아래의 소스만 넣어 두시면 될수도 있겠네요.
fileRef.browse(allTypes);