Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Caricare variabili da file esterno

    Ciao a tutti, avrei necessità di caricare, in un swf, del testo contenuto in un file txt esterno, il problema è che il file txt ha la seguente formattazione:
    codice:
    IN ONDA|LIRA - FEEL GOOD||
    10:34|VELVET - SEI FELICE||
    10:38|NEGRAMARO - PARLAMI D'AMORE||
    e non posso modificarlo in quanto è generato da un software che gestisce la regia di una radio e l'aggiornamento viene effettuato ogni tot di minuti sul server che ospita il sito.
    Qualcuno sa dirmi come fare?
    Ho seguito le istruzioni riportare sul sito flash.html.it:
    Caricare variabili da un file esterno
    ma il problema è che il mio file di testo non contiene il nome della variabile ed il segno di uguaglianza oltre alla & commerciale.
    P.S.:
    10:34|VELVET - SEI FELICE||
    in genere si riferisce a:
    ora in cui va messa in onda la canzone|titolo canzone||
    ecc..
    Grazie in anticipo dell'aiuto.
    RS95

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    devi fare un doppio passaggio

    1. fai leggere il txt ad uno script lato server
    2. lo script formatta i dati letti in modo che siano leggibili da flash, come riportato al link che hai inserito nel tuo messaggio

  3. #3
    Ciao and80,
    purtroppo mi trovo nella situazione di non poter utilizzare pagine php o asp in quanto l'host che ospita il sito non li supporta. Sapresti indicarmi qualche altra strada da percorrere o eventualmente un esempio di ciò che mi hai detto in modo da poter iniziare a lavorare e successivamente trovare la soluzione per l'host?
    Grazie ancora per l'aiuto.
    RS95

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se non puoi usare linguaggi lato server la vedo dura... magari si può fare qualcosa con javascript canalizzando le informazioni nella pagina che contiene l'swf utilizzando il parametro FlashVars, ma non saprei indicarti proprio se sia possibile utilizzare JS per fare una cosa del genere...

  5. #5
    Ok and80, grazie per la disponibilità, allora rimango in attesa di risposte se qualcuno ha avuto lo stesso mio problema e come lo ha risolto.

    RS95

  6. #6
    Up?!?
    Un aiutino?
    RS95

  7. #7
    Originariamente inviato da RadioStudio95
    Up?!?
    Un aiutino?
    RS95
    mmmmh...lo si potrebbe far passare come XML e fare un controllo dei caratteri...quando incontra il doppio pipe riconosce che è una nuova stringa...

    sbattimento enorme

  8. #8
    ecco qui...


    codice:
    var myXml:XML= new XML ()
    myXml.ignoreWhite =true
    myXml.onLoad = function (success) {
    	if (success){
    		
    myString=myXml.toString()
    arrayStringhe= myString.split("||");
    trace (arrayStringhe);
    	}
    	else { 
    	    
    		trace ("errore caricamento XML")
    		
    	}
    }
    myXml.load("tuotesto.txt")
    carico il testo come fosse XML, lo metto dentro una stringa e poi faccio splittare la stringa secondo il doppio pipe ||

    se hai dubbi chiedi pure...

  9. #9
    siccome non so quanto tu sia in confidenza con le stringhe

    ti dico già che per richiamare i valori ti riferirai a

    arrayStringhe[0]
    arrayStringhe[1]
    arrayStringhe[2]
    arrayStringhe[3]
    ....


    ti consiglio poi di fare un bel ciclo for in base alla lunghezza dell'array (arrayStringhe.length)


    ciauz

  10. #10
    Grazie Giulio,
    in effetti avevo iniziato a pensare di utilizzare l'XML e ci stavo ragionando su.
    Questa sera provo a fare ciò mi hai detto
    Grazie

    RS95

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.