Ya sé que es una estupidez por mi parte pero... ¿has comprobado que te refieres al MC correctamente?
Me refiero a que tu MC creado lo habrás hecho mediante algo como
Código ActionScript :
var mc:MovieClip=new MovieClip()
bla-bla-bla
La "variable" "mc" ha de ser accesible cuando apliquemos el colorTransform. Un ejemplo sencillo
Código ActionScript :
var mc1:MovieClip //definimos aquí "mc1"
iniciar()
transformar()
function iniciar(){
mc1=new MovieClip()
var mc2:MovieClip=new MovieClip()
addChild(mc1)
addChild(mc2)
}
function transformar(){
//sobre "mc1" funciona porque "mc1" es una variable que hemos definido al principio
mc1.transform.colorTransform = new ColorTransform(1, 1, 1, 1, 30, 0, -30, 0);
//sobre "mc2" NO funciona porque mc2 no tiene ningún valor,
//mc2 sólo tiene valor DENTRO de la función "iniciar()"
mc2.transform.colorTransform = new ColorTransform(1, 1, 1, 1, 30, 0, -30, 0);
}
Reconozco que no lo he probado, pero se me "hace extraño"