【问题标题】:Flex Accessing OS System IconsFlex 访问 OS 系统图标
【发布时间】:2010-12-03 10:18:58
【问题描述】:

您好,有谁知道我可以在本机操作系统中显示与该文件关联的文件的图标。

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

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

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

干杯,

克雷格

【问题讨论】:

    标签: apache-flex file operating-system icons native


    【解决方案1】:

    您可以编写与操作系统相关的工具来获取本机图标(Win 的 EXE、Mac 的 DMG 等)并将它们与您的应用程序一起打包到本机安装程序中。

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

    【讨论】:

    • 您好,感谢您的回答。有我可以使用的代码示例吗?您的回答在战略上听起来不错,但我可以提供更多信息。干杯
    • 很遗憾没有示例。可能值得在 Mac 和 Win 原生应用部分提出相应的问题。
    【解决方案2】:

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

    希望这会有用。

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多