Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Percorso con variabilli testo

    Ciao,
    so che è già stato chiesto ma non riesco a capire come fare se voglio costruire il percorso di un mc tramite variabili testo per applicargli un metodo mi pare di aver capito di dover usare eval() con la stringa che costruisco:
    codice:
    target = var1+"_"+var2;
    path = "_root.mc0.mc1.mc2."+target;
    eval(path).method();
    Così o con altre "combinazioni" di eval o meno non funziona, mentre se sostituisco direttamente valori testuali sì...

    Qualcuno ha la soluzione o il link alla discussione più azzeccata please ?
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  2. #2
    puoi usare eval o il il target padre.

    se metti sulla _root tra clip chiamati mc0,mc1, mc2

    puoi fare in root
    codice:
    for (var i=0;i<3;i++){
      trace( _root["mc"+i]._name)
      trace(eval("mc"+i)._name)
    }
    Se li metti in un clip contenitore fai

    codice:
    for (var i=0;i<3;i++){
    trace(contenitore["mc"+i]._name)
    }
    ovviamente se i clip si trovano nella timeline in cui scrivi (root compresa) puoi fare

    codice:
    for (var i=0;i<3;i++){
    trace(this["mc"+i]._name)
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.