Flex访问OS系统图标

时间:2010-12-03 10:18:59

标签: flex file operating-system icons native

您知道我可以在原生操作系统中显示与该文件关联的文件的图标。

我有一个文件夹内容的图块列表。对于图像,我显示图像,用于显示通用图像的所有其他内容。但是,如果我可以使用操作系统并使用操作系统使用的图标,那将会很棒。例如,如果我在计算机上安装了Microsoft Word,那么当我在文件系统中查看word文档时,它将显示Microsoft为word文档创建的word图标。对于MP3,它可能是一个iTunes类型的声音图标,如果我安装了iTunes等等。

基本上,对于我的磁贴列表中的所有文件,我只想显示与Windows或Mac OS等相同的图标。

除此之外,如果操作系统为文件创建缩略图(例如图像,视频和PDF),是否可以使用此操作系统生成的拇指?

干杯,

克雷格

2 个答案:

答案 0 :(得分:0)

您可以编写依赖于操作系统的工具来获取原生图标(EXE for Win,DMG for Mac等),并将它们与您的应用程序打包到本机安装程序中。

在此之后,您将能够从AIR应用程序中调用这些本机工具。

答案 1 :(得分:0)

我也在寻找同样的问题,我发现了Displaying native icons in AIR。在该链接中,有用于呈现本机系统图标的示例代码。

希望这会有用。