【问题标题】:determine system icon size with Flex, AIR or ActionScript3?使用 Flex、AIR 或 ActionScript3 确定系统图标大小?
【发布时间】:2010-10-22 04:11:57
【问题描述】:

每个系统——无论是 win、mac 还是 linux——都在一个位置显示(桌面)图标 用户选择的尺寸(例如,16x16、32x32、48x48 等)

如何从 Flex 或 ActionScript3 中找到本地系统正在使用的尺寸?

谢谢,

标记

【问题讨论】:

  • 恕我直言,这在 Adob​​e AIR 中是不可能的

标签: apache-flex actionscript-3 adobe air flex4


【解决方案1】:

系统图标大小可以设置为许多不同的大小。例如,在我的 Mac 上,我将桌面图标设置为以 70x70 显示。此外,windows vista/7 支持最大 256x256 的图标大小,而 Mac OS X 支持最大 512x512 的图标大小。

如果您需要查找用户设置,则必须从 AIR 本机安装的应用程序调用本机进程来读取用户系统首选项。

编辑------

这是我的 com.apple.finder.plist 的一个示例,它保存了我的桌面图标大小的值(它是 68x68)。

【讨论】:

  • TDI1978,感谢您的反馈。从那以后,我学会了如何读取 Win 注册表值来获取此信息(请参阅 dreamincode.net/code/snippet4296.htm )。我对 Mac 不熟悉……知道如何在 Mac 上收集这些信息吗?
  • 嗯,可以在 Finder 的 xml 首选项文件中找到该信息,该文件位于 ~User/Library/Preferences/com.apple.finder.plist 图标大小键下。我已经在我的原始帖子中发布了我的屏幕截图(我桌面上的图标大小为 68x68),但我不熟悉如何在 mac 上使用本机进程接收该值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-03
  • 2012-02-14
  • 2019-08-01
  • 2011-05-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多