Equivalent de l'instruction java Method.invoke() [ appel dynamique de methode ]
Bonjour,
J'utilise AS3 depuis peu et je cherche le moyen d'appeler dynamiquement des methodes d'une classe :
En java typiquement je fait :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
// récuperation de ma classe dans un objet 'Class'
Class toCall = Class.forName( " [nom_de_ma_classe] " );
// récuperation de la methode statique qui me renverra une instance
Method instanceMethod = toCall.getMethod( "[nom_de_la_methode_statique]" );
// execution de la methode statique
Object moduleInstance = instanceMethod.invoke(null);
// récupération de la methode non statique que je veux appeler
Method methodToCall = toCall.getMethod( "[nom_de_la_methode]" );
// execution de la methode
methodToCall.invoke( moduleInstance ); |
J'aimerai trouver un moyen de faire l'équivalent en flash ( as3 )
Merci d'avance