tja... kender du ikke stien til objektet men skal danne den dynamisk og den både kan være relativt eller absolut, så skal du bruge eval():
Eksempel:
function setVariableThis(path, var, value) { this[path][var] = value; } setVariableThis("_parent","something","else"); //virker setVariableThis("subclip","something","else"); //virker setVariableThis("_root.subclip","something","else"); //virker ikke setVariableThis("_level10","something","else"); //virker ikke
function setVariableRoot(path, var, value) { _root[path][var] = value; } setVariableThis("subclip","something","else"); //virker setVariableThis("subclip.sub2","something","else"); //virker setVariableThis("_parent","something","else"); //virker ikke setVariableThis("this","something","else"); //virker ikke setVariableThis("_root.subclip","something","else"); //virker ikke setVariableThis("_level10","something","else"); //virker ikke
Yup.... og "i" i toppen indikerer hvor mange stjerner, du ville starte med, og når "i" er 0, så starter du med nul, for løkken kører som sagt overhovedet ikke :o)
Så du skal også bruge eval(), når dybden kan variere... Dog ville det i sådanne tilfælde være nemmere at sende en direkte ref til mc, men situationen kan opstå... :o)
OK, Barklund. Tak for infoen, håber jeg fatter at bruge den (o;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.