2010-09-16 4 views
2

J'ai créé une application AIR avec Flash Builder 4. Fonctionne très bien mais je souhaite exécuter l'application sans l'installer. Donc ... quand j'installe l'application, je copie les fichiers à partir des fichiers du programme et les colle sur un CD et le donne à quelqu'un. Il l'exécute sur un autre ordinateur sans AIR Runtime, ce qui ne fonctionne pas. Comment puis-je contourner cela? Comme un programme de lancement/installation qui installe AIR Runtime pour le client s'il n'est pas installé. S'il est installé, exécutez l'application AIR.Exécuter l'application AIR sans fichiers d'exécution AIR

Merci.

Répondre

4

La création d'un badge AIR serait une bonne option. L'idée est de passer un lien vers le client, le badge AIR vérifier si AIR est installé. Si c'est le cas, installe votre application, sinon installe AIR en premier.

air badger

Il y a une assez bonne AIR Badger tutorial on the Adobe Developer Connection site. AIR Badger est une application AIR que Grant Skinner a écrite pour simplifier l'installation.

Découvrez également le nouveau AIR Launchpad, qui est une autre application AIR qui vous aide à démarrer avec toutes sortes de fonctions liées à AIR, y compris le badge d'installation.

air launchpad

Malheureusement, l'AIR Badger fonctionne en ligne.

Vous ne pouvez pas ignorer l'installation AIR. Peut-être avoir un utilitaire tiers (script par lots/etc.) Qui recherche des fichiers liés à l'air/associations de fichiers .air et basé sur ce qui lance un installateur AIR que vous fournissez sur CD ou l'application elle-même.

Sur osx vous avez la mdls commande qui affiche des informations sur un fichier. Vous pouvez vérifier kMDItemKind:

mdls -name kMDItemKind /path/to/yourApp.air 

Si elle imprime « com.adobe.air.InstallerPackage », puis de l'air doit être installé, sinon il suffit d'imprimer « document ».

Il devrait y avoir quelque chose de similaire pour l'invite de commande Windows qui vérifie les associations de type de fichier de registre. Après avoir effectué cette vérification, installez AIR en premier ou juste l'application, en fonction du résultat.

HTH

+0

Merci pour votre réponse. J'ai regardé un peu dans ces applications et peut-être que j'utilise l'un d'entre eux si je ne trouve pas la solution parfaite. Je préfère donc essayer de trouver la solution parfaite en premier, que vous avez décrite à la fin de votre message. – Lahey

+0

@Lahaye Regardez dans mdls sur osx pour les associations de types de fichiers. Impossible de tester sur Windows pour l'instant, mais sûrement il devrait y avoir quelque chose pour ça. –