2010-09-11 34 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