Bonjour,

Programmeur php, je débute en AS3 et je butte sur un problème avec les variables globales.

J'ai mon .fla principal qui déclare une variable globale
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var mavariable:int = 1;
J'ai à coté de ceci un fichier .as avec une classe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
package 
{
  public class MyClass
  {
     public function MyClass ():void
    {
        trace (mavariable);
    }
  }
}
Mais à la compil j'ai une erreur, mavariable n'est pas reconnue au sien de la classe.

Alors, comment faire pour accéder à une variable global depuis une classe ?

Un plan B serait de passer la variable comme paramètre à la classe, mais ça me parait un peu stupide comme solution. Une variable globale devrait éviter de devoir faire cela.

Merci pour votre aide.