Aide - Recherche - Membres - Calendrier
Version complète : Question générale : communication entre les composants
Centre de Formation Flash - Forums Adobe Flash > Rich media et intégration > AIR
Palleas_
Bonjour les gens !

Je me mets à AIR depuis quelques semaines (disons 3 sérieusement) et je me pose une question, parce que c'est vraiment la que j'ai du mal à penser mes applis : communiquer entre mes blocs. Pour que tout soit plus simple à maintenir, je divise tous en composants/vues personnalisés. Je ne suis pas très clair donc exemple.

Dans l'application actuelle que je suis en train de développer, j'ai une fenêtre de login. Est-ce que le plus simple (et le plus pertinent, tant qu'à faire) va être de faire un composant personnalisé inclus dans mon application et masqué une fois identifié, ou alors un composant personnalisé aussi mais en dehors (Window par exemple), en "prevenant" ensuite mon application pour lui dire que je suis bien identifié ?

C'est vraiment la qu'est ma question, comment faire pour communiquer entre plusieurs composants ?

Je ne suis pas sur d'être très clair, prévenez moi si c'est le cas :/

Merci d'avance !
tibibi
Bonsoir,

Moi je ferais une nouvelle nativeWindow à partir de l'appli:

Action Script

//create the init options 
var options:NativeWindowInitOptions = new NativeWindowInitOptions();
options.transparent = false;
options.systemChrome = NativeWindowSystemChrome.STANDARD;
options.type = NativeWindowType.NORMAL;

//create the window
var newWindow:NativeWindow = new NativeWindow(options);
newWindow.title = "A title";
newWindow.width = 600;
newWindow.height = 400;

newWindow.stage.align = StageAlign.TOP_LEFT;
newWindow.stage.scaleMode = StageScaleMode.NO_SCALE;

//activate and show the new window
newWindow.activate();


Ça me semble le plus logique et pour communiquer c'est le plus simple icon_biggrin.gif

++ icon_wink.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.