IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

fermer un popup


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de charlix
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    285
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 285
    Par défaut fermer un popup
    Bonjour,

    J'ai une petite question, je souhaiterais savoir si cela était possible de fermer un popup ouvert dans une animation web sans cliquer sur le bouton fermer.

    Par exemple dans ma fonction qui appelle le nouveau popup j'aimerais fermer celui qui est ouvert.

    Quelle méthode pourrais-je utilisé pour faire cela ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <mx:Script>
    		<![CDATA[
    			import mx.events.CloseEvent;
    			import mx.core.IFlexDisplayObject;
    			import mx.managers.PopUpManager;
     
    			public var dBox_inscire:inscription;
     
    			public function onShowDialogBox_inscription():void {
    				if(!dBox_inscire) {
    					dBox_inscire = PopUpManager.createPopUp(this,inscription,true) as inscription;
    					dBox_inscire.addEventListener(CloseEvent.CLOSE,onClose_inscrire);
    				} else {
    					PopUpManager.addPopUp(dBox_inscire,this,true);
    				}
     
    				PopUpManager.centerPopUp(dBox_inscire);
    			}
     
    			public function onClose_inscrire(e:CloseEvent):void {
    				PopUpManager.removePopUp(dBox_inscire);
    			}
    		]]>
    	</mx:Script>
    Avec ce code j'ouvre le fichier inscription.mxml mais je souhaiterais fermer l'ancien mxml qui reste ouvert (je l'ai ouvert de la même façon).

    J'ai essayé avec la méthode removePopUp mais vu que le code se trouve dans un autre fichier, il ne reconnais pas la variable.

    Merci d'avance.

    Charlie

  2. #2
    Membre éclairé Avatar de charlix
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    285
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 285
    Par défaut
    Mon probleme est resolu, je ne savais pas pourquoi cela ne fonctionnais pas mais mon removePopUp fonctionne désormais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    removePopUp(this);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. fermer une popup depuis une autre page que l'opener
    Par totoche dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/12/2005, 14h31
  2. [MFC] Fermer les Popup, mais pas l'appli
    Par Grey dans le forum MFC
    Réponses: 4
    Dernier message: 16/11/2005, 20h30
  3. Comment fermer un popup après un délai
    Par Dnx dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/11/2005, 17h05
  4. Comment fermer une popup après un certains temps ?
    Par magic8392 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 19/10/2005, 12h06
  5. [VB.NET] Fermer une popup depuis une webform ?
    Par Nycos62 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 27/04/2004, 10h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo