CODE
//_root['home'].blendMode = "hardlight";
-> é essa a ação que quero fazer, mas dessa forma:
CODE
var my_timedProcess:Number = setTimeout(passaFuncao, 500, "home;blendMode;hardlight");
function passaFuncao(argumento) {
var my_array:Array = argumento.split(";");
_root[my_array[0]].blendMode = my_array[2];
}
function passaFuncao(argumento) {
var my_array:Array = argumento.split(";");
_root[my_array[0]].blendMode = my_array[2];
}
PS: o código acima funciona OK
Na settimeout, os argumentos tem que estar separados por virgula, e não vi opção de passar o objeto.
home = MC
blendMode = Metodo
hardligth = parametro
Então, minha duvida é:
Como fazer isso:
CODE
_root[my_array[0]].blendMode = my_array[2];
virar algo assim:
CODE
_root[my_array[0]].my_array[1]= my_array[2];
ou seja, pegar o metodo por um dos argumentos da chamada ao timeout.
Alguem pode ajudar? Não faço amis ideia de como conseguir isso.

Help














