FileReferenceList (flash.net.FileReferenceList)
FileReferenceList 클래스는 업로드할 하나 이상의 파일을 선택하는 방법을 제공합니다. (다중업로드)
import flash.net.FileReferenceList;
import flash.net.FileReference;
var listener:Object = new Object();
listener.onSelect = function(fileRefList:FileReferenceList) {
trace("onSelect");
var list:Array = fileRefList.fileList;
var item:FileReference;
for(var i:Number = 0; i < list.length; i++) {
item = list[i];
trace("name: " + item.name);
trace(item.addListener(this));
item.upload("http://www.server.co.kr/");
}
}
listener.onCancel = function():Void {
trace("onCancel");
}
listener.onOpen = function(file:FileReference):Void {
trace("onOpen: " + file.name);
}
listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}
listener.onComplete = function(file:FileReference):Void {
trace("onComplete: " + file.name);
}
listener.onHTTPError = function(file:FileReference, httpError:Number):Void {
trace("onHTTPError: " + file.name + " httpError: " + httpError);
}
listener.onIOError = function(file:FileReference):Void {
trace("onIOError: " + file.name);
}
listener.onSecurityError = function(file:FileReference, errorString:String):Void {
trace("onSecurityError: " + file.name + " errorString: " + errorString);
}
var fileRef:FileReferenceList = new FileReferenceList();
fileRef.addListener(listener);
fileRef.browse();
'[ Design ] > Flash' 카테고리의 다른 글
FileReference 메소드와 이벤트 처리 (0) | 2012.09.13 |
---|---|
Flash 8에서 변경되거나 새로 추가된 요소들 (0) | 2012.09.13 |
플래시에서 창사이즈 조절해 새창띄우기 (0) | 2012.09.13 |
플래시명령어모음(플래쉬 액션 스크립트 flash action script ) (0) | 2012.09.13 |
LoadDisplay Class (0) | 2012.09.13 |
댓글