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 3 Discussion :

AS3 - Prob. de variable globale


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 12
    Par défaut AS3 - Prob. de variable globale
    Bonjour à tous,

    Etant novice, je me heurte à un soucis sur une variable globale en Flash AS3.
    J'ai déclaré une variable en dehors d'une fonction donc elle est globale mais je n'arrive pas à accéder à une de ses méthodes à l'intérieur d'une fonction alors qu'à l'extérieure cette dernière il n'y a aucun soucis.

    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    var connexion:Socket = new Socket();
    connexion.connect("192.168.0.8", 1111);
     
    function onClic(pEvt:Event):void
     
    {
        connexion.writeUTFBytes("a");
    }
     
    allumer.addEventListener(MouseEvent.CLICK, onClic);
    Le bouton "allumer" réagit bien avec sa fonction, je l'ai testé mais impossible de faire éxécuter la méthode de ma socket! Pourquoi?

    Merci d'avance

  2. #2
    Membre très actif

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 612
    Par défaut
    var connexion:Socket = new Socket();
    connexion.connect("192.168.0.8", 1111);

    function onClic(pEvt:Event):void

    {
    connexion.writeUTFBytes("a");
    }

    allumer.addEventListener(MouseEvent.CLICK, onClic);

    //créer une classe avec un membre statique
    package {
    public class connection {
    public static var connexion:Socket ;
    }
    }
    //puis dans votre code

    connection.connexion =new Socket();
    connection.connexion.connect("192.168.0.8", 1111);

    function onClic(pEvt:Event):void

    {
    connection.connexion.writeUTFBytes("a");
    }

    allumer.addEventListener(MouseEvent.CLICK, onClic);

Discussions similaires

  1. [CS3-AS3] Pb avec variable globale.
    Par iceman2001 dans le forum ActionScript 3
    Réponses: 4
    Dernier message: 24/09/2008, 12h16
  2. Cacher Variable Url avec Variable Globale
    Par danuz dans le forum XMLRAD
    Réponses: 6
    Dernier message: 26/09/2003, 17h20
  3. Variable "globale" (dans plusieurs templa
    Par mattmat dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 17/06/2003, 19h22
  4. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    Réponses: 5
    Dernier message: 13/06/2003, 13h59
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

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