Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Formattare testo

  1. #1

    Formattare testo

    Ciao a tutti
    sto cercando di formattare un testo creato dinamicamente ma non sono riuscito ancora a formattarlo del tutto.
    potreste dirmi dove sbaglio nella sintassi?


    Codice PHP:
    txt_up.htmltrue;
    txt_up.type "dynamic";
    txt_up.textColor "0xffffff";
    txt_up.font "Verdana";
    txt_up.fontSize "18";
    txt_up.htmlText"<p align=\"left\">"+_global.arr_text_up[0]+"</p>"
    per il momento vedo correttamente solo il colore, mentre gli altri attributi sono quelli di default.


    grazie mille a tutti


    Lorem Ipsum tutta la vita!

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    la formattazione del testo va fatta utilizzando la classe TextFormat

    Codice PHP:
    var txt_fm = new TextFormat();

    txt_fm.color "0xffffff";
    txt_fm.font "Verdana";
    txt_fm.size "18";

    txt_up.htmltrue;
    txt_up.type "dynamic";
    txt_up.setTextFormat(txt_fm);
    txt_up.htmlText"<p align=\"left\">"+_global.arr_text_up[0]+"</p>"

  3. #3
    Originariamente inviato da and80
    la formattazione del testo va fatta utilizzando la classe TextFormat

    Codice PHP:
    var txt_fm = new TextFormat();

    txt_fm.color "0xffffff";
    txt_fm.font "Verdana";
    txt_fm.size "18";

    txt_up.htmltrue;
    txt_up.type "dynamic";
    txt_up.setTextFormat(txt_fm);
    txt_up.htmlText"<p align=\"left\">"+_global.arr_text_up[0]+"</p>"
    ciao,
    grazie per la risposta, ma anche inserendo il codice che mi hai dato non funziona, rimane formattato con le impostazioni di default.
    Lorem Ipsum tutta la vita!

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    hai verificato che nelle proprietà del campo non sia impostata l'inclusione dei caratteri?

  5. #5
    non saprei perchè il testo lo creo tramite actionscript, ho controllato e di default è l'embedFont è settato false. Settandolo il true il testo non viene piu visualizzato....

    Codice PHP:
    _global.txt_up _root.testo_up.createTextField("testo_up_txt",0,5,20,600,20);

    var 
    txt_fm = new TextFormat();

    txt_fm.color "0xffffff";
    txt_fm.font "Verdana";
    txt_fm.size "12";

    txt_up.htmltrue;
    txt_up.type "dynamic";
    txt_up.embedFonts true;
    txt_up.setTextFormat(txt_fm);
    txt_up.htmlText"

    "
    +_global.arr_text_up[0]+"</p>"
    :master:
    Lorem Ipsum tutta la vita!

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    embedFonts=false è corretto...

    prova ad aggiungere dopo txt_up.setTextFormat(txt_fm);, anche txt_up.setNewTextFormat(txt_fm);

  7. #7
    grandeeeee!!!
    adesso funziona benissimo.
    grazie mille

    alla prossima!

    Lorem Ipsum tutta la vita!

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.