[AS] Problème tout bête de classe/AttachMovie

Problème tout bête de classe/AttachMovie [AS] - Flash/ActionScript - Programmation

Marsh Posté le 15-03-2007 à 17:03:59    

En clair, je n'ai aucune erreur, mais rien ne s'affiche ^^
 
Main.as:

Code :
  1. var monCarre:Carre = new Carre();


 
Carre.as:

Code :
  1. class Carre extends MovieClip {
  2. public function Carre() {
  3.  this.attachMovie("carre", "carre_mc", getNextHighestDepth());
  4.  this._x = 50;
  5.  this._y = 50;
  6.  trace("lolilou" );
  7. }
  8. }


 
Je me demande si ce n'est pas un problème d'AttachMovie... Si je fais un "_root" à la place des "this", il s'affiche, pas au bon endroit mais au moins il s'affiche. J'ai tenté avec les profondeurs, mais rien à faire


---------------
feedback
Reply

Marsh Posté le 15-03-2007 à 17:03:59   

Reply

Marsh Posté le 15-03-2007 à 18:17:28    

révise en profondeur le concept de classes AS2 : MovieClip n'est pas une classe instanciable...tu doit linker cette classe sur un movie existant via la bilbiothèque, et faire un attachMovie de ton instance de Carré vers la scène, ce qui produira un appel au constructeur de manière implicite.
 
l'opérateur d'instanciation ("new" )  n'est pas utilisable dans les classes étendant MovieClip.

Reply

Marsh Posté le 15-03-2007 à 19:13:46    

Moi je plante le drapo parce que la suite m'interesse ...   :sol:


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed