At A Glance Main Projects Tutorials Resume

Contact


Email: palen1c at gmail.com




How to Publish AIR 1.5 From Adobe Flash CS5 or CS5.5

Thur, 25 Aug 2011 08:13:53 EST

An example of my CS5 descriptor that produces an AIR 1.5 package
Recently I've had to do some updates to a mission critical deployed set of kiosks that were built on AIR 1.5 using Flash CS4. The issue I ran into is that in Flash CS5 and CS5.5 there isn't any apparent way to publish back to AIR 1.5. After digging around a little bit I found this post on the Adobe forums that saved me.

You can modify the app-xml.xml AIR descriptor file that is created next to the published swf, to conform back to the AIR 1.5 descriptor file structure, then make the file read only. If you then create an AIR installer package from Flash CS and made the correct adjustments; you should end up with an AIR 1.5 installer package!

Wow that file is read only so CS5 cant mess with it.


One of the main hangups I had is that the "versionNumber" tag in AIR 2.6 descriptors was just "version" back in the 1.5 format. Here is Adobe's detailed description of the AIR 1.5 descriptor. I came across some additional great documentation from Adobe that lists the structure of the descriptor files and changes that occurred in each version of AIR (Link at the bottom of the 2.7 reference).

Charles Palen has been involved in the technology sector for several years. His formal education focused on Enterprise Database Administration. He currently works as the principal software architect and manager at Transcending Digital where he can be hired for your next contract project. Charles is a full stack developer who has been on the front lines of small business and enterprise for over 10 years. Charles current expertise covers the areas of .NET, Java, PHP, Node.js, Javascript, HTML, and CSS. Charles created Technogumbo in 2008 as a way to share lessons learned while making original products.

Comments

Test
Test
September 6, 2011 07:10 am

This is a simple Test

Comments are currently disabled.