国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > WEB開(kāi)發(fā) > 正文

23.5.過(guò)濾瀏覽對(duì)話(huà)框顯示的文件

2024-04-27 13:46:59
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
問(wèn)題
我想讓瀏覽對(duì)話(huà)框只顯示特定類(lèi)型的文件
解決辦法
傳遞一個(gè)FileFilter對(duì)象數(shù)組作為browse( )方法參數(shù)
討論
默認(rèn)下browse( )方法打開(kāi)的對(duì)話(huà)框顯示用戶(hù)系統(tǒng)中的所有文件,可以通過(guò)設(shè)置過(guò)濾器只顯示特定類(lèi)型的文件,比如只顯示圖形文件或文本文件,設(shè)置的方法是把flash.net.FileFilter對(duì)象數(shù)組作為參數(shù)傳遞給browse( )方法。

FileFilter構(gòu)造器至少需要兩個(gè)參數(shù):
第一個(gè)參數(shù)決定在下拉列表中顯示什么文件類(lèi)型:
第二個(gè)參數(shù)決定顯示的文件擴(kuò)展名。

多個(gè)文件擴(kuò)展名需用分號(hào)分開(kāi),如下面的例子只顯示三種類(lèi)型的圖形文件:
+展開(kāi)
-ActionScript
var fileFilter:FileFilter = new FileFilter("Images""*.png;*.gif;*.jpg");

可以在調(diào)用browse( )方法時(shí)進(jìn)行過(guò)濾設(shè)置:
+展開(kāi)
-ActionScript
fileReference.browse([fileFilter]);

下面的代碼只設(shè)置了一個(gè)過(guò)濾器,還可以一次傳入多個(gè)過(guò)濾器,如:
+展開(kāi)
-ActionScript
var fileFilter1:FileFilter = new FileFilter("Images""*.png;*.gif;*.jpg");
var fileFilter2:FileFilter = new FileFilter("Documents""*.txt;*.doc;*.pdf;*.rtf");
var fileFilter3:FileFilter = new FileFilter("Archives""*.zip;*.tar;*.hqx");
var fileFilter4:FileFilter = new FileFilter("All""*.*");
_fileReference.browse([fileFilter1, fileFilter2, fileFilter3, fileFilter4]);

在設(shè)置過(guò)濾器后,調(diào)用browse( )方法可能會(huì)拋出ArgumentError異常,這是由于FileFilter對(duì)象的格式錯(cuò)誤造成的:文件過(guò)濾器同樣適用于FileReferenceList 對(duì)象的browse( )方法
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江门市| 朔州市| 台中市| 阳泉市| 阿勒泰市| 大渡口区| 宣武区| 张家港市| 汤原县| 临泉县| 宁城县| 兴和县| 左权县| 湘乡市| 翁牛特旗| 襄垣县| 祁门县| 连南| 习水县| 泰来县| 云和县| 莱芜市| 乐至县| 锡林郭勒盟| 白城市| 郎溪县| 海伦市| 定边县| 鹤峰县| 托克托县| 手机| 远安县| 柯坪县| 宁武县| 石城县| 肥城市| 沂南县| 太保市| 山西省| 曲松县| 诏安县|