Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    11

    GROSSO PROBLEMA Nome di Campo Dinamico



    Ciao Ragazzi.. ho un grosso problema, doveri associare un valore ad un campo di testo in modo dinamico... vi spiego meglio..

    Allora.. Carico in una array i seguenti valori:

    Nome1, Nome2, Nome3, ... NomeX

    Faccio un ciclo per passare quei valori ai rispettivi campi di testo:

    for(i=0; i<my_var.length; i++){

    var nome = "sn" + i;
    this[nome].text = valN[i];

    }

    Ecco volevo sapere come e se è possibile intercettare un campo di testo usanto un nome dinamico vedi

    this[nome]


    Non riesco a venirne fuori

    Avete qualche consiglio?!!!!!

    Grazie

  2. #2

    Re: GROSSO PROBLEMA Nome di Campo Dinamico

    Originariamente inviato da Myrco
    certo che è esauriente come domanda molto chiara
    complimenti!

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    11

    he he

    he he .. si .. avevo premuto invio troppo presto

    Questa sarebbe la domanda:

    Ciao Ragazzi.. ho un grosso problema, doveri associare un valore ad un campo di testo in modo dinamico... vi spiego meglio..

    Allora.. Carico in una array i seguenti valori:

    Nome1, Nome2, Nome3, ... NomeX

    Faccio un ciclo per passare quei valori ai rispettivi campi di testo:

    for(i=0; i<my_var.length; i++){

    var nome = "sn" + i;
    this[nome].text = valN[i];

    }

    Ecco volevo sapere come e se è possibile intercettare un campo di testo usanto un nome dinamico vedi

    this[nome]


    Non riesco a venirne fuori

    Avete qualche consiglio?!!!!!

    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    11

    OK ... LASCIAMO PERDERE



    Funziona BENISSIMO.. sono io che sono un c.....



    sono un pò stanco..
    Grazie comunque!!!

  5. #5
    beh sa hai i valori in un array
    potresti fare una cosa del genere

    supponendo che i valori del testo siano in un array

    Nome1, Nome2, Nome3, ... NomeX

    che chiamo testo


    ti crei un movieclip con dentro il tuo campo di testo dinamico e ci metti come var testo
    poi lo concateni con il nome clipmgs
    e fai

    for (i=0; i<my_var.length; i++) {
    attachMovie("clipmsg", "clipmsg"+i, i);
    // Attribuisco il testo alla var nel clip
    _root["clipmsg"+i].testo = testo[i];
    }


    con una cosa del genere dovrebbe fungere
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    11

    :D C sono riuscito...

    Adesso xò ho un altro problema

    Vediam ose riesco a fartei capite....

    Io passo da una pagina php una serie di variabili al mio oggetto flash del tipo:

    my_var1="nome1,nome2,nom3..nomeX"
    my_var2="nome1,nome2,nom3..nomeX"
    my_var3="nome1,nome2,nom3..nomeX"
    .
    .
    .
    my_varX="nome1,nome2,nom3..nomeX"

    Il problmea è che non so quante my.var posso avere..

    In Flash ho provato a fare:

    for (var i = 0; i<4; i++) {
    var nome = "sn" + i;
    var nomePHP = "my_var" + i;
    _global[nome] = nomePHP;

    if(i <= 4){
    play();
    }
    }

    ma così mi trovo nella condizione che ad es sn1 = my_var1 (e non al suo contento, d my_var1)

    mmm.. non so se si capisce...
    Hai qualche suggerimento?

    Grazie

  7. #7
    PROVA COSI':

    nomePHP = eval("my_var" + i);
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    11

    Fantasticooo!!!!



    MA SEI UN GRANDISSIMO!!!!!

    Fantastico adesso fuziona!!!!!!!!!

    Ma quante ne saiiiiiii??!!!!


    Grazie!!

  9. #9
    bene
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

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.