Visualizzazione dei risultati da 1 a 7 su 7

Discussione: array o simile

  1. #1

    array o simile

    salve a tutti.

    Ho nella root 12 campi di testo dinamico associati a variabili che si chiamano foto1, foto2, ... , foto12 - Deve caricare nei vari campi dinamicamente un testo ma non riesco a gestire questa specie di array. Vi posto il codice e mi spiego meglio:

    function carica() {
    for (j=1;j<13;j++){
    if (i<10) path="000";
    if (i<100 and i>9) path="00";
    if (i<1000 and i>99) path="0";
    loadMovie("1/"+path+i+".jpg",j);

    //_root.foto[j]="pippo"; <------------------
    i++;

    }
    }

    come faccio per fare quella cosa indicata dalla freccia? Devo creare un array di oggetti? Esiste un metodo che mi permetta di fare l'append tra la stringa foto e la variabile j in modo che il flash interpreti semplicemente foto1, foto2, e così via?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Se ho capito bene:

    _root["foto" + j] = "pippo";

  3. #3
    hai capito benissimo!! sei usempre il n°1 nega!

    Ciao e grazie mille!

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Di niente, ciao..

  5. #5
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,768
    Esiste un metodo che mi permetta di fare l'append tra la stringa foto e la variabile j in modo che il flash interpreti semplicemente foto1, foto2, e così via?
    Ciao ragazzi, che vuol dire fare l' append??? Ciao a tutti.

  6. #6
    Originariamente inviato da olly
    Ciao ragazzi, che vuol dire fare l' append??? Ciao a tutti.
    in questo caso vuol dire sommare una stringa fissa (nel suo caso "foto") ad una variabile dinamica che in questo caso sarebbe, se non ho letto male, determinata dal valore dell'indice j del ciclo for.

    un esempio

    se nel ciclo for sei a j=0 e la stringa è "foto"

    facendo l'append di questi due valori avremo un nuovo nome di variabile "foto0" a cui assegnare un valore. e così via per "foto1", "foto2", etc...

    spero di esser stato chiaro.

    ciauz,
    Ale
    Moderatore di me stesso
    LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
    SNOWTURA.COM - UNDER CONSTRUCTION

  7. #7
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,768
    ok grazie.

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.