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

    interlinea textfield:come risolvere?

    Ciao, ho smontato praticamente tutto il forum e la guida di actionscript per risolvere il problema ma ancora non ci sono riuscito.
    Ve lo spiego:
    In un campo di testo dinamico importo un file txt.
    Il contenuto viene visualizzato ed anche il file txt è costruito correttamente.
    Il probelma è nella visualizzazione.
    Usando infatti la classe textFormat non riesco a regolare l'interlinea.
    Posto il codice che sto usando

    var my_fmt:TextFormat = new TextFormat();
    my_fmt.leading = 5;
    System.useCodePage=true;
    scrollText.wordWrap = true;
    esterno = new LoadVars()
    esterno.onLoad = function(success) {
    if (success) {
    scrollText.text = this.variabile_txt;
    }
    }
    esterno.load("news.txt");
    scrollText.setTextFormat(my_fmt);


    scollText è il nome del campo di testo nel quale viene importato il file txt.

    Dov'è l'errore?
    Grazie e Buona Pasqua,
    Puravida

  2. #2
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Devi portare dentro l'if che condiziona il successo o meno del caricamento del file di testo le righe di codice concernenti la formattazione del testo:

    codice:
    if (success) {
       scrollText.text = this.variabile_txt;
       var my_fmt:TextFormat = new TextFormat();
       my_fmt.leading = 5;
       scrollText.setTextFormat(my_fmt);   
    }
    A me mi dà la carica, agli italiani gli dà la carica

  3. #3
    Non funziona.
    Non capisco perchè con il con del testo messo all'interno dello script con il comando
    scrollText.text= "testo da inserire" tutto va correttamente ed invece con il testo importato no.
    Anche gli altri comandi della classe textFormat non vanno.
    Sembra che il problema sia proprio la classe applicata al testo importato.




    Buona Pasqua,
    Puravida

  4. #4
    HO RISOLTO!!!!

    Copiando ed incollando il contenuto del file txt in questa textarea per farlo vedere nella sua costruzione, ho scoperto che tra una riga e l'altra ce n'era una vuota che nel txt non c'è.
    Quindi nel ciclo if, dopo aver importato il testo, ho sostituito l'andare a capo con niente ovvero l'ho eliminato.
    Ho usato questa riga:
    scrollText.text=this.variabile_txt.split("\r").joi n("");
    con questo risultato:

    ......
    scrollText.text = this.variabile_txt;
    scrollText.text=this.variabile_txt.split("\r").joi n("");
    .......


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.