WEB开发网
开发学院图形图像Flash 使用FLEX进行多文件上传和自定义上传信息 阅读

使用FLEX进行多文件上传和自定义上传信息

 2009-01-19 11:55:04 来源:WEB开发网   
核心提示: 类并不复杂只是定义了一些简单的成员,为什么要把类定义成动态呢,使用FLEX进行多文件上传和自定义上传信息(2),主要是为了方便扩展一些属性成员,这个类的主要方法就是publicfunctionUpload(request:URLRequest,complete:Function=null,

类并不复杂只是定义了一些简单的成员,为什么要把类定义成动态呢,主要是为了方便扩展一些属性成员。

这个类的主要方法就是

    publicfunctionUpload(request:URLRequest,complete:Function=null,
    progress:Function=null):void{
      FileRef.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA,
      function(event:DataEvent){
        varstr:String= event.data.substr(1,event.data.length-1);
        varx:XML=newXML(str);
        if(x.Exception!=''&&x.Exception!=null)
        {
          HFSoftCoreFun.AlertError(x.Exception);
        }
        else
        {
          mState=COMPLETE;
          if(complete!=null)
            complete();
        }
          
      });
      FileRef.addEventListener(ProgressEvent.PROGRESS
        ,function(event:ProgressEvent){
          LoadSize=event.bytesLoaded;
          Size=event.bytesTotal;
          if(progress!=null)
            progress();
          
        });
      mState=LOADING;
      FileRef.upload(request);
      
    }

参数request是定义接收文件的URLRequest

上一页  1 2 3 4 5  下一页

Tags:使用 FLEX 进行

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接