액세스 가능성

목차

플래시에서 다중 업로드의 구현

업로드 되는 파일의 확장자 정의 하기

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

dynamic text 및 upload 버튼

그림 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. 파일열기 탐색창