Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [MX2004]Importare contenuto file .ini in una variabile

    Come posso fare ad importare un file .ini con la propria struttura e farlo mettere in un campo di testo ?
    Vi faccio capire...

    io ho:

    file.ini
    codice:
    [FILE]
    dir1=test1;
    dir2=test2;
    dir3=test3;
    ed ho il file test.swf dove ho un campo di testo dinamico chiamato testText dove dovrei importare il contenuto di questo file ini senza fare questo:

    file.ini
    codice:
    &testText=
    [FILE]
    dir1=test1;
    dir2=test2;
    dir3=test3;
    &
    da quello che ho capito con un semplice loadVariables nn si puo fare, HELP ME
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  2. #2
    codice:
    var lv:LoadVars = new LoadVars();
    lv.onLoad = function( s:Boolean ):Void {
    	if( s == true ) {
    		delete this.onLoad;
    		trace( this );
    	}
    }
    lv.load( 'file.ini' );

    per la stringa, this.toString();

    poi te lo devi creare il parser ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    file.ini
    codice:
    [TEST]
    test2=1:
    test3=2;
    test4=4;
    [/B]
    lo carico tutto ok, ma sia nel trace sia nel campo di testo mi esce cosi:

    %5BTEST%5D%0D%0Atest2=1%3A%0D%0Atest3%3D2%3B%0D%0A test4%3D4%3B
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  4. #4
    te l'ho detto, il parser te lo devi creare, sia per i caratteri encodati che per il resto ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    stai dicendo che dovrei farmi un replace per ogni carattere speciale ? :/
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  6. #6
    caxx .. a pensarci prima ... questa m'e' venuta in mente adesso e m'ha meravigliato allo stesso punto perche' e' perfetta ...


    codice:
    var lv1:LoadVars = new LoadVars();
    var lv2:LoadVars = new LoadVars();
    lv2.onLoad = function( s:Boolean ) {
    	if( s == true ) {
    		trace( this.value );
    	}
    }
    lv1.onLoad = function( s:Boolean ):Void {
    	if( s == true ) {
    		for( var a in this ) {
    			if( a != 'onLoad' ) {
    				lv2.value = a;
    				lv2.onLoad( true );
    			}
    		}
    	}
    }
    lv1.load( 'data.txt' );
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ma scusa, non basta un:

    codice:
    var lv:LoadVars = new LoadVars();
    lv.onData = function( raw:String ):Void
    {
    	testo_txt.text = raw
    }
    lv.load( 'file.ini' );
    ?

  8. #8
    Originariamente inviato da negatyve
    Ma scusa, non basta un:

    codice:
    var lv:LoadVars = new LoadVars();
    lv.onData = function( raw:String ):Void
    {
    	testo_txt.text = raw
    }
    lv.load( 'file.ini' );
    ?
    "or when an error occurs while data is downloading from a server."

    ma lo sai che non ci avevo mai fatto caso a sta' cosa ???

    meglio cosi' , oggi ho imparato una cosa nuova
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.