Est-il possible d'avoir plusieurs "poignées" de fenêtres ouvertes dans une application Adobe AIR? Vous pouvez bien sûr faire une promenade en laissant l'application être transparente, mais je suis intéressé par une meilleure solution.Plusieurs fenêtres dans Adobe AIR
Répondre
Ce qui suit l'affaire (il est le code de Theo vient corriger un peu):
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" applicationComplete="main()">
<mx:Script>
<![CDATA[
import mx.core.Window;
private function main() : void {
var window:Window;
for (var i:int = 0; i < 5; i++) {
window = new Window();
window.width = 200;
window.height = 300;
window.open(true);
window.showStatusBar = false;
}
}
]]>
</mx:Script>
</mx:Application>
La meilleure façon de gérer cela est de faire la classe principale une sous-classe de Application
au lieu de WindowedApplication
, et réglez le paramètre initialWindow
de visible
à false
. Ensuite, dans votre classe principale, vous créez autant d'instances que vous le souhaitez.
Classe principale:
<Application xmlns="http://www.adobe.com/2006/mxml">
<applicationComplete>main()</applicationComplete>
<Script>
<![CDATA[
private function main() : void {
var window : Window;
for (var i = 0; i < 5; i++) {
window = new Window();
window.width = 200;
window.height = 300;
window.open(true);
}
}
]]>
</Script>
</Application>
config App:
<application xmlns="http://ns.adobe.com/air/application/1.5">
...
<initialWindow>
...
<visible>false</visible>
</initialWindow>
</application>
Je ne comprends pas très bien, pourriez-vous poster un code mxml/as3 très basique? – sigvardsen
Utilisez-vous Flash-Builder? Parce que le SDK Flex 4 ne l'acceptera pas. Il renvoie G: \ FOREX \ src \ Main.mxml (6): Erreur: Le type n'a pas été trouvé ou n'était pas une constante de compilation: Window. – sigvardsen
Pourriez-vous réécrire votre échantillon à as3? Là je peux importer la fenêtre etc. – sigvardsen
Pourquoi voulez-vous fenêtre "poignées"?
Le PopupManager vous permet de créer des fenêtres non modales.
Vive
Je ne veux pas une fenêtre "dans l'application". Je veux une fenêtre native complètement nouvelle. – sigvardsen
Vous souhaitez qu'une application AIR crée des objets GUI en dehors du moteur d'exécution AIR? Je pense que cela va à l'encontre de l'idée d'AIR: un environnement d'application contenu et géré qui a un accès et une interaction limités avec le système d'exploitation. À la votre –
- 1. Thèmes dans Adobe AIR
- 2. Est-ce que Adobe Air peut suivre d'autres fenêtres?
- 3. Comment exécuter une application adobe air sans Adobe Air Player?
- 4. Partage d'écran dans Adobe Air
- 5. Adobe air http auth
- 6. Intégration Adobe Flex/AIR Maven
- 7. Rayon d'angle dans l'application Adobe Air
- 8. Impression dans Adobe AIR - Génération PDF autonome
- 9. comment installer adobe air sdk dans linux?
- 10. Modifier l'attribut de fichier dans Adobe Air
- 11. Protection de fichiers dans Adobe AIR (Flex)
- 12. Qu'est-ce que Adobe Air?
- 13. Décomposition des applications Adobe AIR
- 14. Sockets Adobe Air et SSL
- 15. certificat commercial pour Adobe AIR
- 16. Intégrité des applications Adobe AIR
- 17. Ext Js et Adobe Air
- 18. Création d'habillage comme Adobe Kuler pour une application Adobe Air
- 19. Plusieurs fenêtres dans OpenGL?
- 20. Parsing fichiers texte volumineux avec Adobe AIR
- 21. Outils de développement pour Adobe Flex/AIR?
- 22. Adobe AIR chrome personnalisé en L
- 23. Télécharger un fichier avec Adobe AIR
- 24. Adobe Air 1.5.2 et Flash Builder
- 25. Adobe AIR/FLEX tutoriel de programmation
- 26. Consommer l'API REST avec Adobe Air
- 27. Adobe AIR glisser-déposer du répertoire
- 28. Comment créer une petite application Adobe AIR?
- 29. Adobe AIR pour exécuter le programme
- 30. Le fichier Adobe Air évite d'ouvrir
ce qui est le logo dans les balises? Je pensais que c'était juste du texte – Sathya