Salut à tous

Je voudrai à partir d'un fichier xml activer ou désactiver des clips (actif : le clip change de couleur)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import flash.geom.ColorTransform;
import flash.geom.Transform;
 
var document:XML= new XML(); //création de l'objet XML 
document.ignoreWhite=true; //ignore les sauts de ligne 
document.load("carte.xml"); //charge le document
document.onLoad = function(success){
	// test si les clips sont actif 
	if(document.firstChild.childNodes[i].attributes.active == 1){
		var chemin = new String ("france_mc.region_" + document.firstChild.childNodes[i].attributes.region + "_mc");
		//change de couleur
		var colorTrans:ColorTransform = new ColorTransform(0, 0, 0, 100, 249, 237, 185, 100);
		var trans:Transform = new Transform(chemin);
		trans.colorTransform = colorTrans;
	}
}

Le probléme bien sur et que les clip ne changent pas de couleur. Cela est peut être du à la declaration de la variable "chemin". Il n'y a pas d'erreur mais rien ne se passe. En revanche si j'utilise une des déclarations suivantes j'obtiens l'erreur:
"Incompatibilité de types".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
var chemin:String = "france_mc.region_" + document.firstChild.childNodes[i].attributes.region + "_mc" ;
var chemin:String = new String("france_mc.region_" + document.firstChild.childNodes[i].attributes.region + "_mc")
var chemin:String = String("france_mc.region_" + document.firstChild.childNodes[i].attributes.region + "_mc");
Es ce que quelqu'un peut m'aider à resoudre ce probléme? merci