最近在做一个flex的桌面AIR程序,做好后可以直接导出EXE可执行版本,但是遇到一个问题,如题所示,如何设置导出程序的图标问题,解决方案如下:
1,首先准备几张图标文件,大小可以是16*16、32*32、48*48等(具体大小参照下文),本例,设置了一张48*48的png图片app48.png,存储位置与主程序相同
2,在与主程序相同路径下有一个“主程序名-app.xml”文件,打开此文件,找到标签<icon></icon>,大约在130行左右,做如下修改:
<!-- <icon>
<image16x16></image16x16>
<image32x32></image32x32>
<image32x32></image32x32>
<image36x36></image36x36>
<image48x48></image48x48>
<image57x57></image57x57>
<image72x72></image72x72>
<image114x114></image114x114>
<image128x128></image128x128>
</icon>-->
修改如下:
<icon>
<image48x48>bgPng/app48.png</image48x48>
<!-- <image16x16></image16x16>
<image32x32></image32x32>
<image32x32></image32x32>
<image36x36></image36x36>
<image57x57></image57x57>
<image72x72></image72x72>
<image114x114></image114x114>
<image128x128></image128x128> -->
</icon>
3,此时,再导出发行版,即可看到具有自定义图标的EXE可执行文件。
PS:关于图标的位置存放问题,最好是在主程序同级或者下级文件夹中,以便访问。