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