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

ActionScript 1 & ActionScript 2 Discussion :

[FLASH MX2004] [AS2] Accès aux variables d'une classe


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut [FLASH MX2004] [AS2] Accès aux variables d'une classe
    Bonjour,

    j'ai une classe qui s'appelle par exemple ma_classe héritant de MovieClip :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dynamic ma_classe extends MovieClip
    Je définis une variable publique mon_bool :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public var mon_bool:Boolean;
    pourquoi dans le constructeur si je définir un évènement pour un bouton qui est dans le movie clip, je n'ai pas accès à ma variable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    mon_bool = true;
     
    un_movie_clip.un_bouton.onRelease = function()
    {
       trace(mon_bool);
    }
    résultat :

    undefined
    Evidemment j'ai essayé avec this, _parent, _root... Mais rien n'y fait, je ne peux pas accèder à ma variable..
    Merci d'avance pour votre aide,
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  2. #2
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    Solution que je viens de trouver :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public static var mon_bool:Boolean
    Voilà en static ça fonctionne...
    Mais est-ce correct ? N'y a t il pas une autre/meilleure solution ?

    Je ne marque pas le sujet comme résolu pour le moment car je ne suis pas sur de mon coup la.
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  3. #3
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    Alors tout bêtement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    var _this:MovieClip = this;
     
    un_movie_clip.un_bouton.onRelease = function()
    {
       trace(_this.mon_bool);
    }
    Voilà, je pense que c'est correct comme code. En tous les cas davantage qu'avec des variables statiques .

    Si un bon progrommeur passait par la pour me dire si effectivement c'est bien de faire ça, je lui en serait fort gré .

    A+
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

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

Discussions similaires

  1. [Débutant] acces aux variables d'une sous fonction
    Par baye mor dans le forum MATLAB
    Réponses: 1
    Dernier message: 02/05/2012, 13h49
  2. Acces aux variables d'une DLL
    Par abignon dans le forum MFC
    Réponses: 1
    Dernier message: 08/09/2005, 14h29
  3. Réponses: 38
    Dernier message: 16/02/2005, 02h03
  4. [TOMCAT] JSP problème d'accès aux méthodes d'une classes
    Par gunnm dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 22/05/2004, 14h02
  5. [FLASH MX 2004] Acceder aux variables d'une Popup
    Par freegreg dans le forum Flash
    Réponses: 3
    Dernier message: 05/05/2004, 21h13

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