begin process at 2008 07 04 14:30:41
1 204 694 membres
220 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Classes et attribut statique [ Scripts / ActionScript ] (LunaticSky)

Classes et attribut statique le 24/05/2007 16:36:33

LunaticSky

salut

j'essaie de faire un jeu du memory en utilisant les classes ( je cherche le meilleur moyen) et j'ai un petit souci:

    dynamic class Card {

    private var idCard:Number= new Number();
    private var nameCard:String;//ex: agW
    public static var tabID = new Array("ag","aw","hg","hw","dg","dw","cg","cw");
 public static var iD :Number = 0;
 
 
 
 
  //constructor
  function Card (){
  var i:Number = new Number();
   //create a number between 1 and 8
  i=Math.floor(Math.random() * (9 -  1)) + 1;
  
  //create randomly a card
  nameCard=tabID[i];
  //attach the movie clip concerned from the library
  this.attachMovie('"'nameCard'"','"'nameCard'"', 1);
   //lonely id numbered of the card
  iD=iD+1;
   idCard=iD;
  }
  
   
  // when its not two identical cards
    function hideCard() {
 //carte invisible
 this._visible=false;
 //face cachee
 //this.attachMovie("carte","carte", 1);
  
    }
  //when we click on a card
 function discoverCard() {
  this._visible=true;
  
 }
  // when we found two identical cards
 function staticGrey() {
  //card become grey
  this._alpha=30;
  //manque du code
  
    };
 }

j'essaie de creer un id unique pour chaque carte et quand je fais :
 iD=iD+1;
   idCard=iD;
il me dis que j'ai pas le droit de faire ca, pk? 0_0


**Error** C:\Documents and Settings\temp\Desktop\stageGD\ficFlashCode\Card.as: Line 23: This statement is not permitted in a class definition.
       iD=iD+1;

**Error** C:\Documents and Settings\temp\Desktop\stageGD\ficFlashCode\Card.as: Line 24: This statement is not permitted in a class definition.
        idCard=iD;


Re : Classes et attribut statique le 24/05/2007 17:00:49

mdc888fr
Dsl, double post la... tu viens de poster dans ce forum

Re : Classes et attribut statique le 24/05/2007 23:55:38

bali_balo
J'ai pas Flash sur mon pc portable là mais essaye :
Card.iD=Card .iD+1;
//   ou bien
Card.iD++;


idCard=Card.iD;



bali_balo....=]  come back very very soon!!!

Re : Classes et attribut statique le 25/05/2007 17:41:31

LunaticSky
euuh j'ai pas le droit de poster deux questions differentes? :/


Classé sous : var, id, number, card, idcard

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS