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 07/01/2012, 07h59   #1
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations forums :
Inscription : janvier 2012
Messages : 2
Points : 0
Points : 0
Par défaut dispatchEvent à partir d'une variable String

Bonjour à tous, je commence a aprendre AS3 et j'aimerais savoir si il serait possible de réduire ce code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
	if (clickedEffect == "START")
	{
		dispatchEvent(new NavigationEvent (NavigationEvent.START));
	}
	if (clickedEffect == "RESUME")
	{
		dispatchEvent(new NavigationEvent (NavigationEvent.RESUME));
	}
	if (clickedEffect == "RESTART")
	{
		dispatchEvent(new NavigationEvent (NavigationEvent.RESTART));
	}
}
par quelque-chose qui ressemblerait a ceci

Code :
1
2
3
{
	dispatchEvent(new NavigationEvent (NavigationEvent.[clickedEffect]));
}
La classe NavigationEvent est une classe personnalisée qui "extends" Event

merci d'avance
Erikulum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2012, 00h46   #2
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 279
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 279
Points : 2 327
Points : 2 327
Bonjour,

tu n'étais pas loin de la bonne solution

Code :
1
2
 
dispatchEvent(new NavigationEvent(NavigationEvent[clickedEffect]));
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 07h37   #3
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations forums :
Inscription : janvier 2012
Messages : 2
Points : 0
Points : 0
Zut et flute, j'ai passé une heure à chercher une réponse...
Dire que c'était si simple.

Merci !
Erikulum est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h34.


 
 
 
 
Partenaires

Hébergement Web