flex

mport  com.systex.flex.util.testPress;

import  flash.net.FileReferenceList;

import  mx.controls.Alert;
import  mx.managers.PopUpManager;
    var imageFilter:FileFilter 
=   new  FileFilter( " Image Files (*.jpg, *.jpeg, *.gif, *.png) " " *.jpg; *.jpeg; *.gif; *.png " );
    var textFilter:FileFilter 
=   new  FileFilter( " Text Files (*.txt, *.rtf, *.zip) " " *.txt; *.rtf; *.zip " );
    var selectFileList:FileReferenceList 
=   new  FileReferenceList();
    var selectedFileArray:Array 
=   new  Array();
    var login:testPress 
=   new  testPress();
    var downloadURL:URLRequest;
    var DownLoadfile:FileReference; 
// 这是要主要的地方
    
// http:// XX.XX.XX.XX:8080/upload/main.zip
     private  function downLoadFiles(urlAdd:String): void
    
{
        downloadURL = new URLRequest(urlAdd);
        DownLoadfile = new FileReference();
        configureListeners(DownLoadfile);
        DownLoadfile.download(downloadURL);
    }

     
private  function configureListeners(dispatcher:IEventDispatcher): void   {
        dispatcher.addEventListener(Event.COMPLETE, completeHandler);

    }

    
    
private  function completeHandler(event:Event): void   {
    mx.controls.Alert.show("文件下载成功");
    }
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
    
>
<mx:Script source="UpDownLoadFiles.as"/>

    
<mx:Canvas width="100%" height="100%" x="10" y="170" fontSize="15">
    
<mx:VBox width="100%" horizontalAlign="center">
    
<mx:TextInput id="mytextInput"/>
    
<mx:Button label="文件下载" click="downLoadFiles('http://'+mytextInput.text+':8080/downLoading/2MSN.rar');"/>
    
<mx:Button label="上传文件" click="upLoadFiles();"/>
    
</mx:VBox>
    
</mx:Canvas>
</mx:Application>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值