📄 empform.mxml
字号:
<?xml version="1.0" encoding="utf-8"?>
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:myComp="Compnents.*"
implements="IExpenseData" width="100%" height="100%"
horizontalAlign="center" creationComplete="init()" xmlns:local="*">
<mx:Metadata>
[Event(type="OPOK",type="DataTranEvent")]
</mx:Metadata>
<mx:Script>
<![CDATA[
//import mx.printing.FlexPrintJob;
//import doc.PaperFormat;
//import flash.events.ContextMenuEvent;
import flash.events.Event;
//import flash.ui.ContextMenu;
//import flash.ui.ContextMenuItem;
import flash.utils.ByteArray;
import mx.binding.utils.*;
import mx.collections.ArrayCollection;
import mx.controls.*;
//import mx.events.DataGridEvent;
//import mx.events.DataGridEventReason;
import mx.rpc.*;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.managers.PopUpManager;
import mx.core.Application;
import model.ModelLocator;
import Compnents.ByteArrayImage;
/*private static var fMain:Array = ["State","PrdPlanNO","CompanyCode",
"DepartCode","PrdLineCode","BegDate","EndDate",
"createUser","createDate","memo","Ver"];*/
private const _url:URLRequest = new URLRequest("http://192.168.0.5/WebSite1/FileService.aspx");
private const _url2:URLRequest = new URLRequest("http://192.168.0.5/WebSite1/NOPhoto.jpg");
private var _uploadFilesList:ArrayCollection;
private var _fileRefList:FileReferenceList;
public function init():void{
_uploadFilesList = new ArrayCollection();
_fileRefList = new FileReferenceList();
_fileRefList.addEventListener(Event.CANCEL,canelHandle);
_fileRefList.addEventListener(Event.SELECT,selectHandle);
//Alert.show(this.parent["data"].toString(),"data");
rec.selectedIndex=0;
rec.addEventListener(Event.CHANGE,rec_change);
//pubmodel.getInstance().OA_service.getAnytable.addEventListener(ResultEvent.RESULT,_getAnylist2);
ModelLocator.getInstance().OA_service.getFile2.addEventListener(ResultEvent.RESULT,_getFile);
btnoperates.add_check = add_check;
btnoperates.save_check = save_check;
btnoperates.dosave = dosave;
btnoperates.docancel = docancel;
btnoperates.edit_check =edit_check;
btnoperates.dele_check=dele_check;
btnoperates.dodele =dodele;
btn_browse.addEventListener(MouseEvent.CLICK,broswer);
btn_upload.addEventListener(MouseEvent.CLICK,uploadHandle);
}
private function broswer(evt:Event):void {
_fileRefList.browse(getFileFilter());
}
private function getFileFilter():Array {
//return new Array(getTextFileFilter(),getImageFileFilter(),getExeFileFilter());
var imageTypes:FileFilter = new FileFilter("Images (*.jpg, *.jpeg, *.png, *.bmp)", "*.jpg;*.jpeg;*.png;*.bmp");
var allTypes:Array = new Array(imageTypes);
return allTypes;
}
private function uploadHandle(evt:Event):void {
/*trace("files:"+ _fileRefList.fileList.length.toString());
for each (var i:* in _fileRefList.fileList) {
(i as FileReference).upload(_url);
}*/
for each (var i:Object in _uploadFilesList){
//FileReference(i["fileRef"]).upload(_url);
FileReference(i["fileRef"]).upload( new URLRequest("http://192.168.0.5/WebSite1/FileService.aspx?contractno=" + i["name"].toString()) );
}
}
private function selectHandle(e:Event):void {
//浣跨敤fileReferenceList鐨刦ileList灞炴
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -