Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    5

    Clip nidificate in ciclo For

    Ho una serie di clip numerate da 1 a 8 che contengono altrettante clip con la stessa numerazione.la sintassi per accedere alle clip è la seguente (uso i nomi PADRE e FIGLIO per far comprendere la nidificazione):

    this.padre1.figlio1, this.padre2.figlio2...ecc

    voglio applicare delle modifiche contemporanemente a tutte le clip, per cui utilizzo un ciclo For:

    for (i=1;i<9;i++) {
    var nome1= ("padre"+i);
    this[nome1]._x=0;

    }

    Questo ciclo funziona perfettamente, ma come comandare la clip figlio con lo stesso principio?

    La sintassi del punto mi impedisce di creare una stringa percorso che segua la numerazione; ho già provato! Infatti:

    var nome2= ("padre"+i)+(".figlio"+i)
    this[nome2]._x=0;

    mi restituisce un trace esatto nel percorso ma non esegue nessuna modifica.
    Credo che includendo il punto nella stringa si modifichi anche il concetto di sintatti del percorso. Se utilizzo il punto tra due stringhe incrementate dal ciclo mi da errore.

    COME POSSO FARE?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    5
    Ho trovato la risposta in un testo: la sintassi in questo tipo di operazioni segue il principio degli array associativi. Quindi:

    this[nome1][nome2]._x=0

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 © 2026 vBulletin Solutions, Inc. All rights reserved.