Visualizzazione dei risultati da 1 a 4 su 4

Discussione: leggere riga da txt

  1. #1

    leggere riga da txt

    ciao a tutti ho un prblema, sul forum ho trovato un link di un ragazzo che ha avuto il mio stesso dilemma e gli hanno risposto
    solo che la risposta è un po criptica e non capisco come usar eil codice postato a questo link

    http://forum.html.it/forum/showthrea...light=riga+txt

    in pratica io ho un file txt esterno cosi:

    &colore=giallo
    &testo=ciao
    &nome=luca
    ecc ecc...

    vorrei che flash mi andasse a leggere la riga che gli dico io
    tipo la n° 2 (&testo=ciao)
    e la mettesse in un campo di testo dimanico
    e cosi via per le altre righe presenti nel txt

    la risposta sul forum che ho trovato potrebbe essere utilissima ma non capisco come usarla
    grazie mille
    luka
    _._._

    www.tinybros.com

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    eccerto che è criptica, non c'entra nulla con il tuo problema

    innanzi tutto imposta il txt così

    &colore=giallo&
    &testo=ciao&
    &nome=luca&


    con la & che chiude ogni riga, questo perchè altrimenti il carattere che indica l'accapo verrebbe letto anch'esso da flash... poi in flash devi usare LoadVars per "catturare" le variabili che ti interessano

    Codice PHP:
    var myVars = new LoadVars();
    myVars.onLoad = function(success){
        if(
    success){
            
    tuoCampoDinamicoXColore.text this.colore;
            
    tuoCampoDinamicoXTesto.text this.testo;
            
    tuoCampoDinamicoXNome.text this.nome;
        }
    }
    myVars.load("file.txt"); 
    come puoi notare lo script è composto da alcune righe fondamentali, ora te lo riscrivo commentato

    Codice PHP:
    // creo un nuovo oggetto LoadVars che mi catturerà le variabili restituite dal TXT
    var myVars = new LoadVars();
    // assegno le funzioni che mi interessa eseguire quando il txt sarà caricato, all'evento onLoad
    // in questo modo sono sicuro che le azioni vengano eseguite solo e unicamente 
    // se non ci sono errori nel caricamento del txt
    myVars.onLoad = function(success){
        
    // se il caricamento va a buon fine
        
    if(success){
            
    // assegno ad ogni campo dinamico la variabile che mi interessa assegnare
            // quando sei all'interno di un evento puoi richiamare direttamente l'oggetto "padrone"
            // dell'evento con [u]this[/u], che in questo caso equivale in pratica a myVars
            
    tuoCampoDinamicoXColore.text this.colore;
            
    tuoCampoDinamicoXTesto.text this.testo;
            
    tuoCampoDinamicoXNome.text this.nome;
        }
    }
    // dopo aver definito le azioni che dovranno essere eseguite al caricamento, avviamo il caricamento
    myVars.load("file.txt"); 

    se è anche questo troppo criptico sono qui

  3. #3

    grazie infinite

    Ciao grazie per la celerità del responso

    ho provato un pò e funziona bene
    grazie

    devo fare l'abitudine a dare ANCHE il nome istanza ai campi di testo senno non andrà mai
    eh eh

    p.s:
    magari sbaglio ma nel codice che hai postato all inizio c'è scritto codicd php
    come mai?
    e php che va in actionscript o è un refuso di scrittura?
    ciao e grazie Luca
    luka
    _._._

    www.tinybros.com

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: grazie infinite

    Originariamente inviato da lukatcs
    Ciao grazie per la celerità del responso

    ho provato un pò e funziona bene
    grazie

    devo fare l'abitudine a dare ANCHE il nome istanza ai campi di testo senno non andrà mai
    eh eh

    p.s:
    magari sbaglio ma nel codice che hai postato all inizio c'è scritto codicd php
    come mai?
    e php che va in actionscript o è un refuso di scrittura?
    ciao e grazie Luca
    no, è solo il bbcode del forum, ho usato [php.] al posto di [code.], tutto quì

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.