我面临一个非常烦人的问题。我提供了16x16和32x32应用程序图标,但初始窗口使用的是32x32图标,按比例缩小,而不是16x16图标。
以下是各自的图标图片:
因此,将16x16图标用于应用程序图标,Windows或其他似乎不这么认为的内容是有意义的:
我该如何解决这个问题?这真是令人讨厌,当应用程序图标的每次其他使用都清晰明了,除了该死的窗口图标外,看起来非常不专业。
任务栏中也会出现此错误/错误。
有什么想法吗?
编辑: application.xml
<?xml version="1.0" encoding="utf-8"?>
<application xmlns="http://ns.adobe.com/air/application/3.5">
<id>com.yahrly.PixelTBSLevelEditor</id>
<versionNumber>1.0.0</versionNumber>
<filename>PixelTBS Level Editor</filename>
<name>PixelTBS Level Editor</name>
<copyright>© 2013, YahRly LLC</copyright>
<initialWindow>
<title>PixelTBS Level Editor</title>
<content>PixelTBSLevelEditor.swf</content>
<systemChrome>standard</systemChrome>
<transparent>false</transparent>
<visible>true</visible>
<minimizable>true</minimizable>
<maximizable>false</maximizable>
<resizable>false</resizable>
</initialWindow>
<installFolder>YahRly</installFolder>
<programMenuFolder>PixelTBS Level Editor</programMenuFolder>
<supportedProfiles>desktop</supportedProfiles>
<icon>
<image16x16>icons/icon16.png</image16x16>
<image32x32>icons/icon32.png</image32x32>
<image48x48>icons/icon48.png</image48x48>
<image128x128>icons/icon128.png</image128x128>
</icon>
<description>Create and customise your own maps for PixelTBS.</description>
</application>
编辑2:我发现其他人遇到了我的问题,但他们没有回复&gt;&gt; here
答案 0 :(得分:0)
有些事情要尝试:
确保正在打包正确的图标文件。有时很容易忘记以前的图标仍在使用,如果它们仍在项目的bin
文件夹中(例如),ADT可能仍在调用它。
检查您的图标,看看它们的版本是否确实正确。
清理项目,重新编译,然后重新打包。
使用描述符文件中的所有可用图标大小:
<强> application.xml中强>
<icon>
<image512x512>icons/OffAirIcon512.png</image512x512>
<image128x128>icons/OffAirIcon128.png</image128x128>
<image72x72>icons/OffAirIcon72.png</image72x72>
<image57x57>icons/OffAirIcon57.png</image57x57>
<image48x48>icons/OffAirIcon48.png</image48x48>
<image36x36>icons/OffAirIcon36.png</image36x36>
<image32x32>icons/OffAirIcon32.png</image32x32>
<image29x29>icons/OffAirIcon29.png</image29x29>
<image16x16>icons/OffAirIcon16.png</image16x16>
</icon>
我怀疑问题是#1,但如果没有这个问题,请回复一下您的申请包装细节吗?你的ADT命令是什么?你在使用FlashDevelop吗? Flash Builder?
<强> [编辑] 强>
似乎需要以编程方式加载唯一的任务栏和系统Trey图标,并将flash.desktop.InteractiveIcon.bitmaps的数组分配给flash.desktop.NativeApplication.nativeApplication.icon。位图,如下所示:
我意识到虽然这不能回答你的问题,但它肯定会奏效。它确实引发了关于16 x 16像素大小的图标文件没有按照预期使用的问题(对于任务栏/系统Trey),但是application.xml
图标可能专门用于在Windows资源管理器中查看。如果将鼠标悬停在桌面上并在滚动鼠标时按Ctrl键,您将看到Windows资源管理器还能够显示16 x 16像素大小的图标。