J'essaie d'utiliser une chaîne ('npcName') comme nom de variable. Jusqu'à présent, je l'ai essayé coulée dialogMap dans un objet DynamicAccess, mais il me donne l'erreur « accès au tableau non valide » lorsque je tente ceci:Haxe - utilise une chaîne comme nom de variable avec DynamicAccess
var npcName:String = 'TestNPC';
var casted = (cast Registry.dialogMap:haxe.DynamicAccess<Dynamic>);
var tempname = casted[root.npcName[0].message];
trace(tempname);
« dialogMap » est une carte vide que je veux remplir comme ceci: Comment puis-je utiliser npcName, une chaîne, dans la ligne de code ci-dessus? Y a-t-il un moyen de transformer la chaîne en quelque chose d'utilisable? Toute aide serait appréciée.