<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="340" height="194" title="创建地图" backgroundColor="#D2D2D2" borderColor="#212121" showCloseButton="true" close="closeWindowHandler()">
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
import mx.controls.Alert;
import event.FileSelectedEvent;
private function openFileDialogHandler():void
{
var file:File = new File();
var filter:FileFilter = new FileFilter("Image(*.jpg,*.gif,*.png)", "*.jpg;*.gif;*.png");
file.browse([filter]);
file.addEventListener(Event.SELECT, fileSelectedHandler);
}
private function fileSelectedHandler(evt:Event):void
{
// 获取图片绝对路径
txtFloorImgPath.text = evt.target.nativePath;
}
// 关闭窗体
private function closeWindowHandler():void
{
PopUpManager.removePopUp(this);
}
// 提交新建属性
private function submitHandler():void
{
}
]]>
</mx:Script>
<mx:Label x="10" y="10" text="地图宽度:"/>
<mx:TextInput x="69" y="8" width="65" id="txtMapWidth"/>
<mx:Label x="172" y="10" text="地图高度:"/>
<mx:TextInput x="233" y="8" width="65" id="txtMapHeight"/>
<mx:Label x="10" y="36" text="地板宽度:"/>
<mx:TextInput x="68" y="34" width="66" id="txtFloorWidth"/>
<mx:Label x="172" y="36" text="地板高度:"/>
<mx:TextInput x="233" y="34" width="65" id="txtFloorHeight"/>
<mx:Label x="10" y="73" text="地板路径:" />
<mx:TextInput x="62" y="71" width="166" id="txtFloorImgPath"/>
<mx:Button x="237" y="71" label="浏览" width="61" id="btnBrow" click="openFileDialogHandler()"/>
<mx:Button x="42" y="117" label="确定" width="54" id="btnSubmit" click="submitHandler()"/>
<mx:Button x="233" y="117" label="取消" id="btnCancel" click="closeWindowHandler()"/>
</mx:TitleWindow>
Flex RIA文件对话框 并获取绝对路径
最新推荐文章于 2019-03-22 10:37:59 发布