Flex et Air – Upgrade à Flex SDK 3.2 et projets Air qui ne se lancent plus [Résolu]
Jusqu'à aujourd'hui, je travaillais sur une version de Flex SDK 3.0 aussi bien pour mes projets Flex que Adobe Air. Pour pouvoir tester Adobe Alchemy, il fallait que je compile mon application vers un Flash Player 10 (mes projets précédents étaient tous compilés pour fonctionner sur Flash Player 9). Pour compiler une application qui tourne sous Flash Player 10, il faut modifier les propriétés du projet (clic droit sur le projet>Propriétés>Flex Compiler>Required Flash Version). Après une tentative de compilation, Flex Builder me lâche l'erreur:
unable to open [Path]player\10\playerglobal.swc
Comme mon Flex SDK était trop vieux, il ne trouvait pas le SWC pour FP10. Je lance donc l'update par le menu Help>Search For Flex Builder Update, et après téléchargement, je me retrouve avec la dernière version stable du Flex SDK 3.2.
J'essaie ensuite de lancer une des mes applications Adobe Air, et rien ne se passe. Le problème est qu'en fait, Adobe Air est passé de la version 1.1 à la version 1.5 entre temps et le fichier XML descripteur de mon application Air n'était pas à jour.
Pour faire fonctionner les projets Air après une update du SDK, il faut modifier le namespace du fichier descripteur. Ce fichier descripteur se trouve à la racine de votre répertoire de projet sous le nom :[NomApplication]-app.xml.
A la deuxième ligne, changez :
<application xmlns="http://ns.adobe.com/air/application/1.1">
en
<application xmlns="http://ns.adobe.com/air/application/1.5">





