专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flex

flex对话框限制所展示的文件类型实例

发布时间:2011-06-27 19:45:14 文章来源:www.iduyao.cn 采编人员:星星草
flex对话框限制所显示的文件类型实例

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" fontSize="16" layout="absolute">
    
    <mx:Script> 
        <![CDATA[
            import flash.events.Event;
			import flash.net.FileFilter;
			import flash.net.FileReference;
			import flash.net.FileReferenceList;
	
            private var fileRL:FileReferenceList;
            
            /**
            * 1、imgStr:String --- 是弹出对话框下面的"文件类型(T):"下拉框里面的值,可随便写
            * 2、str:String --- 是列出的在弹出框主面板上显示的这些指定类型的文件
            **/
            private function showWindow(imgStr:String, str:String):void{
            	fileRL = new FileReferenceList();
                fileRL.browse([new FileFilter(imgStr, str)]); 
                fileRL.addEventListener(Event.SELECT, onFileSelect); 
            }            
            
            private function onFileSelect(event:Event):void{ 
                for(var i:int = 0; i < fileRL.fileList.length; i++){ 
                   var fr:FileReference = FileReference(fileRL.fileList[i]);  
                   textID.text = fr.name;                   
                }                
            }
            
        ]]>
    </mx:Script> 
    
    <mx:Button id="openButID" x="400" y="50" label="打开对话框"
    	 click="showWindow('Images (*.jpg, *.gif, *.png)', '*.jpg;*.gif;*.png');"/>
    
    <mx:Text id="textID" x="400" y="300" width="300"/>
    
</mx:Application>

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: