Salut tout le monde
Alors voilà, il faudrait que je remplisse un tableau (componement datagrid) en AS3, avec des données "fixes". Pas de base de données externe ni xml.
J'ai par exemple, ceci :
Et pour entrer ça directement dans le tableau, je fais ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var msg1: Object = {Num:"01", Info:"voiture"}; var msg2: Object = {Num:"02", Info:"maison"}; var msg3: Object = {Num:"03", Info:"bidule"}; var msg4: Object = {Num:"04", Info:"citron"}; var msg5: Object = {Num:"05", Info:"logiciel"}; var msg6: Object = {Num:"06", Info:"chats"};
Il n'y a pas un moyen de réduire le "additem"? Car pour le projet que j'ai ça va me faire un bon million de lignes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 datagrid.addItem(msg1); datagrid.addItem(msg2); datagrid.addItem(msg3); datagrid.addItem(msg4); datagrid.addItem(msg5); datagrid.addItem(msg6);... je veux simuler une fausse boîte de réception email pour un jeu...
J'avais bien essayé ça (disons pour afficher les 5 premières données), bien que n'étant pas super doué en code:
Mais il me dit ceci : "Access of undefined property msg."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var i:int; for(i = 0; i < 5; i++) { datagrid.addItem(msg[i]); }
Quelqu'un pourrait-il me dire où j'ai bugué svp?
Merci de vos conseils, et bonne zournée
ps: j'utilise flash cs6
Partager