【发布时间】:2012-01-03 01:25:31
【问题描述】:
我正在开发一个 Adobe Air 应用程序。我需要为应用程序设置一个图标,以便它显示在任务栏上。我在描述符文件中添加了图标标签,但它不起作用,我真的不知道为什么,有什么想法吗?
【问题讨论】:
标签: apache-flex icons air taskbar
我正在开发一个 Adobe Air 应用程序。我需要为应用程序设置一个图标,以便它显示在任务栏上。我在描述符文件中添加了图标标签,但它不起作用,我真的不知道为什么,有什么想法吗?
【问题讨论】:
标签: apache-flex icons air taskbar
还有一件事。我刚刚浪费了一个多小时:对于 iOS 应用程序,将应用程序放入 iTunes 时不会看到图标(至少在 Windows 下不会),但它会出现在您的设备上!
【讨论】:
可能会让你失望的两件事:
1) 图标块在自动生成的描述符文件中默认被注释掉,很容易被忽略
2) 除非您构建发布版本并安装生成的 .air 文件,否则描述符文件中指定的图标不会出现在应用程序中。调试版本只会显示 AIR 图标。
至少这些是我在 Flash Builder 4 中体验到的行为。
【讨论】:
将图标添加到您的应用程序描述符中即可。
但是,图标有不同的大小。
例如:
<icon>
<image16x16>/icons/app/icon_16.png</image16x16>
<image29x29>/icons/app/icon_29.png</image29x29>
<image32x32>/icons/app/icon_32.png</image32x32>
<image36x36>/icons/app/icon_36.png</image36x36>
<image48x48>/icons/app/icon_48.png</image48x48>
<image57x57>/icons/app/icon_57.png</image57x57>
<image72x72>/icons/app/icon_72.png</image72x72>
<image114x114>/icons/app/icon_114.png</image114x114>
<image128x128>/icons/app/icon_128.png</image128x128>
<image512x512>/icons/app/icon_512.png</image512x512>
</icon>
如果我没记错的话,32x32 图标应该是显示在任务栏中的那个。
显然,请确保您在描述符文件中引用了正确的路径。
【讨论】: