Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 1999
    Messaggi
    57

    passaggio variabile dentro campo testo

    Buongiorno a tuttio ... sono 3 gg. che mi scervello ma non ci riesco ... ora chiedo il vs. auito ... andiamo con ordine:

    1 clip -> (caricoimg) formato da 3 livelli:
    livello1 -> immagine (grr)
    livello2 -> campo di testo dinamico (camponews) con variabile (camponewst)
    livello3 -> bottone (puls)

    nella root I° fot. mi carico i dati da txt
    nella root 5° fot. faccio il mio bel duplicateMovieClip col mio bel ciclo for

    for (i=0; i<maxLoop; i++) {

    if (z <= 5)
    {
    caricoimg.duplicateMovieClip("newcaricoimg" + z, z, {_x: z * 112, _y: 0});
    _root.foto = carico["foto"+z];
    loadMovie("catalogue/wheel/" + _root.foto +".jpg", _root["newcaricoimg" + z].grr);
    z = z + 1;
    }
    .....
    }

    il campo di testo nel txt l'ho chiamato nnews ...

    come faccio a passare il contenuto di nnews al campo testo camponews !?!?

    se setto :

    _root.camponewst = carico["nnews"+z];

    e nel campo camponews metto la variabile _root.camponewst

    mi stampa giustamente sempre l'ultimo dato ...

    ho provato con:

    _root["newcaricoimg" + z].camponews .camponewst = carico["nnews"+z];
    e nel campo metto la variabile camponewst

    non stampa nulla ... o provato allora
    _root["newcaricoimg" + z].camponews = carico["nnews"+z];
    ma niente ...

    insomma AIUTO!!!!!!!!!!!

    come posso passare sta cavolo di variabile al campo testo dinamico?!?! :master:

    grazie
    TomneT
    tomnet@tiscalinet.it


  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    è normale che la variabile sia la stessa, perchè la usi allo stesso modo in tutti i campi... in casi come questo è scorretto mettere il nome var per riempire i campi dinamici, conviene farlo direttamente assegnando un nome di istanza al campo e assegnando il testo con la proprietà text della classe TextField

    _root["newcaricoimg" + z].camponews.text = carico["nnews"+z];

    svuota il campo var per evitare problemi

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 1999
    Messaggi
    57
    Originariamente inviato da and80
    è normale che la variabile sia la stessa, perchè la usi allo stesso modo in tutti i campi... in casi come questo è scorretto mettere il nome var per riempire i campi dinamici, conviene farlo direttamente assegnando un nome di istanza al campo e assegnando il testo con la proprietà text della classe TextField

    _root["newcaricoimg" + z].camponews.text = carico["nnews"+z];

    svuota il campo var per evitare problemi
    and80 ... ti adoro!!! :rollo:

    GRAZIEEEEEEEEEEEEEEEEEEEEEEEEE
    TomneT
    tomnet@tiscalinet.it


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.