Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 16th, 2012  |  syntax: None  |  size: 1.72 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. // Start the upload
  2. function uploadify_uploadFiles(ID:String, checkComplete:Boolean):void {
  3.         if (!queueReversed) {
  4.                 fileQueue.reverse();
  5.                 queueReversed = true;
  6.         }
  7.         if (param.script.substr(0,1) != '/' && param.script.substr(0,4) != 'http') param.script = param.pagepath + param.script;
  8.         scriptURL = new URLRequest(param.script);
  9.         variables = new URLVariables();
  10.         (param.method.toUpperCase() == "GET") ? scriptURL.method = URLRequestMethod.GET : scriptURL.method = URLRequestMethod.POST;
  11.         if (param.scriptData != '') variables.decode(unescape(param.scriptData));
  12.         if (param.fileExt) variables.fileext = unescape(param.fileExt);
  13.         variables.folder = unescape(getFolderPath());
  14.         scriptURL.data = variables;
  15.         if (param.checkScript && !checkComplete) {
  16.                 var fileQueueObj:Object = new Object();
  17.                 if (ID) {
  18.                         var index:int = getIndex(ID);
  19.                         if (fileQueue[index].file) {
  20.                                 fileQueueObj[fileQueue[index].ID] = fileQueue[index].file.name;
  21.                         }
  22.                         $trigger('uploadifyCheckExist',param.checkScript,fileQueueObj,param.folder,true);
  23.                 } else {
  24.                         for (var n:Number = fileQueue.length - 1; n > -1; n--) {
  25.                                 if (fileQueue[n]) {
  26.                                         fileQueueObj[fileQueue[n].ID] = fileQueue[n].file.name;
  27.                                 }
  28.                         }
  29.                         $trigger('uploadifyCheckExist',param.checkScript,fileQueueObj,param.folder,false);
  30.                 }
  31.         } else {
  32.                 if (ID && fileQueue[getIndex(ID)].file) {
  33.                         uploadFile(fileQueue[getIndex(ID)].file, getIndex(ID), ID, true);
  34.                 } else {
  35.                         for (n = fileQueue.length - 1; n > -1; n--) {
  36.                                 if (objSize(activeUploads) < parseInt(param.simUploadLimit)) {
  37.                                         if (!activeUploads[fileQueue[n].ID] && fileQueue[n].file) {
  38.                                                 uploadFile(fileQueue[n].file, n, fileQueue[n].ID, false);
  39.                                         }
  40.                                 } else {
  41.                                         break;
  42.                                 }
  43.                         }
  44.                 }
  45.         }
  46. }