2010-09-11 66 views
1

我正在使用Adobe Air Desktop App ATM。在Adobe Air中獲取文件擴展名的圖標

我的問題是如何獲得給定文件擴展名的圖標,但沒有實際加載這種類型的文件。

我的想法是爲擴展名創建一個空白文件,然後刪除一次,我有它的圖標位圖,但這似乎是太麻煩了,還有點低效率。

因此,例如,我想要獲得與.txt文件或.html文件相關聯的圖標。他們有沒有這樣做的方法,而無需直接引用現有文件,或創建一個臨時文件,如上所述?

回答

0

我最終只是做了我,雖然只是在給定的文件擴展名的桌面上創建一個臨時文件,打開並關閉它的流(無需寫任何東西),然後我可以訪問它的圖標。之後我刪除了這個文件,並且都很好。

1

爲防萬一您自己找不到解決方案,請查看File class

它有一個「圖標」屬性,這可能就是你正在尋找的。

祝你好運。

+0

文檔URL已更改。以下是更新後的網址:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html – 2015-08-27 11:42:42