élimination d'un élément de array (as3) [Résolu]

cs_inaden 619 Messages postés mercredi 4 avril 2007Date d'inscription 27 août 2010 Dernière intervention - 3 janv. 2009 à 12:03 - Dernière réponse : cs_inaden 619 Messages postés mercredi 4 avril 2007Date d'inscription 27 août 2010 Dernière intervention
- 3 janv. 2009 à 12:11
Bonjour à tous et Bonne Année
Voilà le pb que j'ai :
Le but de l'anim est un jeu de question... appel des question réponse par xml... tout va bien
Mise en place de tableau question et réponse  ... tout va bien
Tirage aléatoire d'un question en attribuant un chiffre aléatoire au tableau array pour tirer une question ... tout va bien

Là où le bas blesse c'est lorsque je veux éliminer la question du tableau pour ne plus retomber dessus :
j'utilise : geoQuest[nbreQuestGeo].pop();
(avec geoQuest : le tableau et nbreQuestGeo le nombre aléatoire.

Le tout me renvoie bien la bonne question mais j'ai un message d'erreur sur la fonction pop : TypeError: Error #1006: pop n'est pas une fonction.

J'ai regardé dans l'aide et effectivement pop supprime le dernier élément du tableau et ma question... sauf hasard, n'est pas le dernier élément.

Si quelqu'un a une idée... je suis preneur.

Merci d'avance.

Tout vient à qui sait attendre
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
cs_inaden 619 Messages postés mercredi 4 avril 2007Date d'inscription 27 août 2010 Dernière intervention - 3 janv. 2009 à 12:11
3
Merci
Désolé pour le dérangement... je crois que j'ai trouvé...
geoQuest.splice(nbreQuestGeo,1);

Mais si il y a mieux... n'hésitez pas

Tout vient à qui sait attendre

Merci cs_inaden 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de cs_inaden

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.