Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788

    Caricamento dati esterni... undefined

    Salute a tutti..

    Per studio sulle ActionScript ho seguito un tutorial che simula il pagamento di una fattura.. una cosa molto banale..
    Argomento della lezione era prendere un valore da un file di testo..

    Io nel mio pc in locale l'ho fatto e funziona tutto..
    Allora per fare lo sbruffone, e fare il bello con degli amici l'ho caricato sul mio spazio e di punto in bianco la varibile caricata è diventata UNDEFINED...

    questo lo script:
    codice:
    var externalData:LoadVars = new LoadVars();
    externalData.onLoad = function(){
    	owed_txt.text = externalData.electricBill;
    }
    externalData.load("Electric_Bill.txt");
    Chiaramente il file di testo è stato caricato sul server, ed è nella stessa drectory dell'swf

    Grazie agli iluminanti illuminatori!
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  2. #2
    hai controllato che il nome della variabile nel file di testo che carichi online coincida con qllo dello script?
    il nome del file è corretto?

    se ti funziona in locale e hai uploadato tutto nella stessa directory, pagina html-swf-txt deve continuare a funzionare.

    fai quei 2 controlli e accertati che i 3 file indicati prima (HTML-TXT-SWF) siano caricati nella stessa directory

    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da enigma_79
    hai controllato che il nome della variabile nel file di testo che carichi online coincida con qllo dello script?
    il nome del file è corretto?

    se ti funziona in locale e hai uploadato tutto nella stessa directory, pagina html-swf-txt deve continuare a funzionare.

    fai quei 2 controlli e accertati che i 3 file indicati prima (HTML-TXT-SWF) siano caricati nella stessa directory

    non ho caricato il file html ho solo chiamato l'swf direttamente da browser..
    Così come facevo in locale..

    Per quanto riguarda i nomi delle varibili e del file, bhe ho preso utto quello che avevo in locale, e l'ho tirato su on line..
    Non credo potrebbe cambiare qualcosa...
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  4. #4
    Originariamente inviato da Inoki
    non ho caricato il file html ho solo chiamato l'swf direttamente da browser..
    Così come facevo in locale..

    Per quanto riguarda i nomi delle varibili e del file, bhe ho preso utto quello che avevo in locale, e l'ho tirato su on line..
    Non credo potrebbe cambiare qualcosa...
    Si potrebbe cambiare, controlla se le maiuscole concidono, quelle dei file e quelle delle variabili

  5. #5
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da jeck
    Si potrebbe cambiare, controlla se le maiuscole concidono, quelle dei file e quelle delle variabili
    Ma come fa a cambiare il contenuto dei file?!?! VVoVe:

    Cmq tutto coincide.. in locale va, on line mi da undefined
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  6. #6
    Originariamente inviato da Inoki
    Ma come fa a cambiare il contenuto dei file?!?! VVoVe:

    Cmq tutto coincide.. in locale va, on line mi da undefined
    Non cambia il contenuto dei file, in locale sotto win non è sensibile alle maiuscole, nel server invece potrebbe essere sensibile, quindi non ti funziona. non 'è un link dove poter vedere?

  7. #7
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da jeck
    Non cambia il contenuto dei file, in locale sotto win non è sensibile alle maiuscole, nel server invece potrebbe essere sensibile, quindi non ti funziona. non 'è un link dove poter vedere?
    www.errore404.net/stuff/electricbill3.swf

    Cmq, ho controllato ma le varibili sono tutte uguali.. e poi lo strano è che dipendono da Flash, quindi dovrebbe essere uguale, a prescindere dal OS.. ma fa nulla.. cmq lo script è:

    nel primo frame dello stage:
    codice:
    var externalData:LoadVars = new LoadVars();
    externalData.onLoad = function(){
    	owed_txt.text = externalData.electricBill;
    }
    externalData.load("Electric_Bill.txt");
    questo lo script legato al pulsante:
    codice:
    on (press){
    	var amountPaid:Number = Number(paid_txt.text);
    	var amountOwed:Number = Number(owed_txt.text);
    	if(isNaN (amountPaid)){
    		message_txt.text = "Avete inserito un valore non numerico, correggete e riprovate.";
    	}else if(amountPaid < amountOwed){
    		var difference:Number = amountOwed - amountPaid;
    		stamp_mc.gotoAndStop("underpaid");
    		message_txt.text = "La vostra fattura necessita di altri " + difference + " euro.";
    	}else if(amountPaid > amountOwed){
    		var difference:Number = amountPaid - amountOwed;
    		stamp_mc.gotoAndStop("overpaid");
    		message_txt.text = "La vostra fattura eccede di " + difference + " euro.";
    	}else{
    		stamp_mc.gotoAndStop("paid_in_full");
    		message_txt.text = "Avete correttamente pagato la vostra fattura.";
    	}
    }
    on (release) {
    	stamp_mc.gotoAndStop("none");
    	message_txt.text = "";
    }
    e questo il contenuto del file .txt
    codice:
    &electricBill=60
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  8. #8
    ehehehehhehe
    è impazzito gli ho detto che volevo pagare
    60.000000000001
    BYEZ!

  9. #9
    A me funziona perfettamente, non mi da undefined, prova ad eliminare la cache del browser

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.