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 :

lancement de methode sur un changement de valeur


Sujet :

Flex

  1. #1
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Points : 1 501
    Points
    1 501
    Par défaut lancement de methode sur un changement de valeur
    Bonjour ,

    J'ai une variable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [Bindable]
    private var monDrag:DragDropEvent;
    et j'aimerai lancer une méthode sur chaque changement de la valeur de ma variable

    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     monDrag_Changed()
    {
    ...
    }
    Comment m'y prendre ?

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Points : 47
    Points
    47
    Par défaut
    Il faut faire comme ceci :

    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
    26
    27
    28
    29
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
        initialize="onInit()">
     
        <mx:Script>
            <![CDATA[
                import mx.controls.Alert;
                import mx.binding.utils.ChangeWatcher;
     
                [Bindable]
                public var counter:Number = 0;
     
                private function onInit():void {
                    ChangeWatcher.watch(this, "counter", onDataChange);
                }
     
                private function onDataChange(e:Event):void {
                    Alert.show(counter.toString(),"Data change");
                }
     
                private function onClick():void {
                    counter = 5;
                }
            ]]>
        </mx:Script>
     
        <mx:Button label="Change data" click="onClick()" />
     
    </mx:Application>

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/11/2013, 16h41
  2. Evénement sur le changement de valeur d'une variable
    Par kimcharlene dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 17/08/2012, 20h56
  3. [VBA-E]Lancer une macro sur changement de valeur cellule ?
    Par jeremiegrenoble dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/03/2006, 14h22
  4. Réponses: 2
    Dernier message: 23/01/2006, 11h55
  5. Réponses: 1
    Dernier message: 29/09/2005, 11h10

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