Flex RIA文件对话框 并获取绝对路径
2009-09-12 23:05
246 查看
<?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>
<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>
相关文章推荐
- MFC 对话框 关于exe文件绝对路径的获取,截获。
- java基础知识回顾之javaIO类--File类应用:获取指定目录下面的指定扩展名的文件,将文件的绝对路径写入到目的文件当中
- Eclipse RCP中获取Plugin/Bundle中文件资源的绝对路径
- 根据Uri获取文件绝对路径
- JS获取上传文件的绝对路径,兼容IE和FF
- android根据uri或文件绝对路径获取文件基本信息
- 获取文件绝对路径
- C# 打开以对话框,获取文件夹路径 、文件的路径、文件名
- python获取文件绝对路径解决找不到文件句柄的问题实例(readConfig.py)V1.2
- C# 打开以对话框,获取文件夹路径 、文件的路径、文件名
- 如何获取android项目下某个文件的绝对路径
- Java Swing之按钮点击选择文件与获取选中文件绝对路径
- php dirname(__FILE__) 获取当前文件的绝对路径
- 获取公共文件路径选择对话框
- 根据Uri获取文件的绝对路径
- qt中获取打开文件路径,颜色对话框,字体对话框,自定义对话框,消息对话框,输入对话框
- 获取sh shell 当前文件的绝对路径
- javascript 怎么获取文件上传对话框中的全路径名
- dirname(__FILE__) 获取当前文件的绝对路径
- 在js文件中获取本身加载时的绝对路径