Displaying custom icons in an Adobe AIR application
The following example shows how you can display custom icons in an Adobe AIR application by setting the <icon> node in the AIR application’s descriptor XML file.
Full code after the jump.
<!-- The icon the system uses for the application. For at least one resolution, specify the path to a PNG file included in the AIR package. Optional. --> <icon> <image16x16>assets/AppIcon16.png</image16x16> <image32x32>assets/AppIcon32.png</image32x32> <image48x48>assets/AppIcon48.png</image48x48> <image128x128>assets/AppIcon128.png</image128x128> </icon>
application_XML_icon_test srcview
- Share this:
10 Responses to Displaying custom icons in an Adobe AIR application
Leave a Reply Cancel reply
- http://get.adobe.com/air/
- Platform ActionScript Language Reference
Recent Posts
- Detecting the number of screens on a users system in Adobe AIR
- Opening a new NativeWindow in Adobe AIR
- Detecting the line-ending character sequence used by the host operating system in Adobe AIR
- Displaying a custom title bar icon in a WindowedApplication container in Adobe AIR
- Setting a custom text style on the status bar on a WindowedApplication container in Adobe AIR
- Keeping a WindowedApplication on top of other windows in Adobe AIR
- Specifying whether a new Window is focused in Adobe AIR
- Opening a new Window in Adobe AIR
- Setting the file size display mode in the Flex FileSystemDataGrid control in Adobe AIR
- Sorting the FileSystemDataGrid control by date in Adobe AIR
Archives
- March 2010 (10)
- February 2009 (3)
- January 2009 (6)
- December 2008 (44)
Thank you very much! Helped me a lot.
Your paths are different here. “/assets/” and “assets/”
Much confusion may be caused by such little things.
for me… air.xml(29): error 105: application.icon.image16x16 contains an invalid value
how to resolve this… can anyone help me out…
assets\icon_016.png
assets\icon_032.png
assets\icon_048.png
assets\icon_128.png
this is my file.. i m working in windows..
Thanks so much your article. I lost 2 days for this. I think it is so easy but it make me tired. Thanks when I meet your article!
- chary1112004 -
My descriptor file reads as follows:
examples.html.SeaKing
0.1
SeaKing
index.html
true
855
590
And after reading this article, i’ve written the following to put in my XML descriptor file:
/assets/App_16.png
/assets/App_32.png
/assets/App_48.png
/assets/App_128.png
I’m 100% sure everything’s correct, including the image paths. But I’m not sure where in the XML file to put this-whatever I try never shows up when I test it out. Any help?
Just preferred to say that you’ll have some helpful articles in your website online. You have accomplished a extremely good employment with this one particular. Thanks!
I’ve eventually identified a regular presentation on this matter. Thank you
Two days of trying to implement the icon does not work.
Only after the export in .air will be displayed. (This is not mentioned anywhere in the help that in order to display the icon you want to create .air!!!!!
andrey: use
in XML:
icons/16.png
icons/32.png
icons/48.png
icons/128.png
and in program:
if (NativeApplication.supportsSystemTrayIcon) {
icon.load(new URLRequest(“icons/16.png”));
}
if (NativeApplication.supportsDockIcon){
icon.load(new URLRequest(“icons/128.png”));
}