파일 업로드를 할 버튼과 파일의 이름을 보여줄 dynamic text 를 스테이지에 만듭니다.

그림 1. dynamic text 및 upload 버튼
버튼의 instance name 은 upload_btn , dynamic text 의 instance name 은 filename_txt 로 설정합니다.
업로드 버튼을 누르면 파일열기 탐색창이 화면에 보이게 됩니다. 그 때 파일의 형식을 아래와 같이 사용자가 정의 할 수 있습니다.
Object 에 description 의 속성으로 파일열기 탐색창에서 파일형식에 보여지는 문자열을 보여주고, extension의 속성으로 실제 업로드 가능한 파일 확장자를 설정 합니다.
다음의 코드는 다중 업로드에서 업로드 될 파일 확장자를 설정하는 코드 입니다.
var allTypes:Array = new Array(); var imageTypes:Object = new Object(); // 파일열기 탐색창에서 파일형식에 보여지는 문자열 입니다. imageTypes.description = "Images (*.jpg, *.jpeg, *.gif, *.png)"; // 업로드 할 수 있는 파일의 형식 입니다. imageTypes.extension = "*.jpg; *.jpeg; *.gif; *.png"; allTypes.push(imageTypes);
위와 같이 형식을 정해주면 upload 버튼을 클릭 했을 때 다음과 같은 모습의 파일열기 탐색창이 보이게 됩니다.

그림 2. 파일열기 탐색창