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("文件下载成功");
}
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>
<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>