Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2011, 21h05   #1
Membre régulier
 
Avatar de arkandias
 
Inscription : mai 2007
Messages : 102
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 102
Points : 78
Points : 78
Par défaut Variables dynamiques dans les clips

Bonjour !

Mon problème est extrêmement simple :

- j'ai 10 éléments numérotés ball1, ... , ball10 dans ma bibliothèque
- je veux créer la fonction :
Code :
1
2
3
4
5
 
function charge_ball(n) {
balle = new balln();
addChild(balle);
}
Bien sûr, ça ne marche pas... mais comment faire pour que ça marche ? J'ai entendu parler de variables dynamiques, avec les this["machin"] et tout, mais ça n'a pas l'air de fonctionner dans ce cas.

Merci d'avance !
arkandias est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 21h16   #2
Membre régulier
 
Avatar de arkandias
 
Inscription : mai 2007
Messages : 102
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 102
Points : 78
Points : 78
Je retire ce que j'ai dit : un peu de recherche plus poussée et de traduction anglais->français m'ont apporté la réponse, désolé...

Pour les futurs curieux, la commande est :

Code :
1
2
3
var classType:Class = getDefinitionByName('ball' + n) as Class;
balle = new classType();
addChild(balle);
arkandias est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h25.


 
 
 
 
Partenaires

Hébergement Web