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

    caricamento testo esterno

    ciao,
    ho bisogno di caricare un semplice file di testo esterno all'interno di filmato flash. ho guardato un po dappertutto e non sono riuscito a fare sta cosa (che presumo sia pure semplicissima..)
    qualcuno mi sa dire cosa devo fare?
    grazie
    spidermassi

  2. #2
    utilizza la classe LoadVars()

    com'è strutturato il testo?

  3. #3
    sono 10 righe (è una classifica musicale x rendere l'idea)

    ho il mio file testo.txt
    ho una casella di testo dinamico (nome istanza chart)ma non so coem fare caricare il file testo.txt dentro la casella di testo dinamico
    spidermassi

  4. #4
    Ciao spider,
    se usi MX, per prima cosa devi inserire un campo di testo dinamico sul tuo file, gli dai un nome istanza, rendi il testo come HTML, dopo di che metti, sempre sullo stage una barra verticale (la trovi su Finestra -> Componenti), dai Target TextField uguale al nome istanza della barra, dopo di che inserisci su un keyframe il seguente codice:
    codice:
    globalStyleFormat.arrow = 0x4D6185;
    globalStyleFormat.check = 0x4D6185;
    globalStyleFormat.track = 0xEEEEEE;
    globalStyleFormat.selectionDisabled = 0xEFEFEF;
    globalStyleFormat.selectionUnfocused = 0x316AC5;
    globalStyleFormat.background = 0xffffff;
    globalStyleFormat.darkshadow = 0x7C9FD3;
    globalStyleFormat.shadow = 0xFFFFFF;
    globalStyleFormat.highlight = 0xFFFFFF;
    globalStyleFormat.highlight3D = 0x7C9FD3;
    globalStyleFormat.face = 0xB1CDFA;
    globalStyleFormat.radioDot = 0x4D6185;
    globalStyleFormat.foregroundDisabled = 0x999999;
    globalStyleFormat.backgroundDisabled = 0xFFFFFF;
    globalStyleFormat.textColor = 0x000033;
    globalStyleFormat.textDisabled = 0x666666;
    globalStyleFormat.selection = 0x316AC5;
    globalStyleFormat.applyChanges();
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(success)
    {
        if(success){
            // scrivi il contenuto della variabile "nome"
            // nella proprietà "text" del campo di testo
            this.path.file_txt.htmlText = this.file ;
        } else {
            // se il file non vie trovato,
            // avvertiamo l'utente 
            this.path.file_txt.htmlText = "
    
    <font color=\"#ff0000\">File non presente su questo server.</font>";
        } 
    }; 
    dati.load("file.txt");
    Dopo di che crea il file.txt iniziando con file= oppure come chiami quanto da me evidenziato in rosso.

    Ricordati che sul file flash devi inserire uno stop per fermare l'animazione.
    Ciao
    RS95

  5. #5
    istanzia il campo di testo dinamico (es: txt).
    nel file di testo metti:

    classifica=nome1 nome2 nome3 etc...

    in un frame:
    codice:
    spider = new LoadVars();
    spider.onLoad = function(success){
       if(success){
          trace(spider.classifica);
          txt.text = spider.classifica;
       }
    }
    spider.load('http://percorso/file.txt);

  6. #6
    alla fine ho seguito la dritta di Coach che mi sembrava + intuitiva.
    il problema che mi è sorto ora è il fatto che le righe mi vanno a capo cioè:
    riga1

    riga2

    riga3

    mentre io vorrei
    riga1
    riga2
    riga3

    e inoltre tra le parole mi si forma un quadratino (ho visto da qualche parte che c'è il modo di far interpretare a flash esattamente quello che scrivo ma non mi ricordo + dove l'ho visto...)
    spidermassi

  7. #7
    System.useCodepage = true

    se nn sbaglio
    spidermassi

  8. #8
    ok ho risolto il problema dei quadratini ma mi rimane quello delle righe...
    spidermassi

  9. #9
    un altro problema.
    flash mi visualizza solo una parte della classifica. penso sia dovuto al simbolo & nella terzultima riga che incasina tutto
    il testo del file .txt è:

    classifica= Daft Punk – Robot Rock
    Martin Solveig – Everybody
    Syke’n’Sugarstarr feat. Mel Canacy – Can’t Stop
    Juliet – Avalon (Jacques Lu Cont rmx)
    Chemical Brothers – Believe
    Barbara Tucker – You want me back
    Audio Bootys – Bang bang
    Haji & Emanuel – Weekend (ATFC rmx)
    Moby – Lift me up (Mylo rmx)
    Bodyrockers – I like the way

    e da Haji in poi non legge il testo

    qualche suggerimento?
    spidermassi

  10. #10
    Sul file di testo usa al posto della & il seguente codice %26 che e' il codice per il carattere speciale e commerciale.
    Bye
    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.