Créer une classe héritée en Action script

Créer une classe héritée en Action script - Flash/ActionScript - Programmation

Marsh Posté le 06-09-2010 à 11:17:40    

Bonjour à tous,
 
Je débute en Actionscript et j'essaie de créer une classe qui hérite d'une autre créée dans la bibliothèque :
 
Dans ma bibliothèque, j'ai un movie clip auquel j'ai donné le nom de classe "Bonus". En AS, je voudrais créer une classe qui hérite de Bonus :
 

Code :
  1. package mes_classes
  2. {
  3. public class Bonus1 extends Bonus
  4. {
  5.  public var numero:uint;
  6.  public function Bonus1(lenumero:uint);
  7.  {
  8.   numero=lenumero;
  9.  }
  10. }
  11. }


 
J'ai mis ce code dans un fichier .as que j'importe en faisant include "monfichier.as"
 
Ca ne marche pas :  
 
Les packages ne peuvent pas être imbriqués.
 
Si je ne mets pas le package : L'attribut public ne peut être utilisé que dans un package
 
C'est donc complètement paradoxal...
 
Quelqu'un peut m'aider ? :)
 


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 06-09-2010 à 11:17:40   

Reply

Marsh Posté le 06-09-2010 à 23:28:25    

salut,
 
essaye ça :
 

Code :
  1. Code :
  2. package mes_classes
  3. {
  4.     public class Bonus1 extends Bonus
  5.     {
  6.           public var numero:uint;
  7.           public function Bonus1(lenumero:uint);
  8.           {
  9.                     super();
  10.                     numero=lenumero;
  11.           }
  12. }
  13. }


 
essaye avec un fichier par class.
Bonus.as
Bonus1.as
 
et n'oublie pas de faire un import du package que tu veux utiliser ;)

Code :
  1. import mes_classes;
  2. var bonus:Bonus1 = new Bonus1(2);



Message édité par lefermier le 06-09-2010 à 23:32:31
Reply

Sujets relatifs:

Leave a Replay

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