Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    24

    [as3]nome variabile da un altra variabile !! problema

    ciao a tutti... ho un piccolo problemino col mio codice...

    per farla breve farò un esempio generale più breve...

    ho 10 aree di testo con rispettivi nomi istanza txt1,txt2,txt3..ecc
    nel codice vorrei che cambiassero con un ciclo for una cosa del genere :

    for(var i:Number; i<=10; i++) {
    txt[i].text = "prova"
    }

    non va... ...

    ho provato anche :

    for(var i:Number; i<=10; i++) {
    var s:String = String(i)
    txt[s].text = "prova"
    }

    ma niente da fare... allora mi chiedevo (dopo ricerca su google) quale fosse il metodo corretto per eseguire l'operazione...

    thx!

  2. #2
    Prova con
    codice:
    for(var i=0;i<10;i++){
        this["txt"+i].text = "testo";
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    24
    grande si funge...

    ma non funge sui shared object purtroppo...

    var main:SharedObject = SharedObject.getLocal("main")
    for....{
    main.data.this["tot"+i] = xyz
    }

    o

    var main:SharedObject = SharedObject.getLocal("main")
    for....{
    main.data.["tot"+i] = xyz
    }

  4. #4
    Questo perchè il codice corretto sarebbe:
    codice:
    var main:SharedObject = SharedObject.getLocal("main")
    for....{
    main.data["tot"+i] = xyz
    }
    Ovvero senza il punto dopo data.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    24
    grande !!!!

    ti stimo! 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.