- BY admin
- POSTED IN AS3, Coding
- WITH 0 COMMENTS
- PERMALINK
- STANDARD POST TYPE
I campi di testo di Flash possono essere popolati con testi dotati di tag HTML per un formattazione sofisticata in maniera dinamica. Tuttavia un errore comune può essere quello di utilizzare lo stesso approccio per i campi di testo da popolare con testo non-HTML quando invece esiste un comando specifico per ottenere questo risultato.
Normalmente per inserire un testo in un TextField procederemmo così:
MioTextField.text = "Ciao sono un testo comune."
Se usassimo questo approccio anche per un testo html scriveremmo:
MioTextField.text = "Ciao sono un testo <strong>html</strong> e posso visualizzare <em>Tag HTML</em>"
E vedremmo però popolare il nostro TextField con questo tipo di output:
Ciao sono un testo <strong>html</strong> e posso visualizzare <em>Tag HTML</em>
Per evitare questo tipo di inconvenienti va utilizzato lo specifico comando htmltext della classe TextField
MioTextField.htmltext = "Ciao sono un testo <strong>html</strong> e posso visualizzare <em>Tag HTML</em>"
E il risultato sarà:
Ciao sono un testo html e posso visualizzare Tag HTML
Tra i tag che è possibile utilizzare ci sono:
- <a> ( con gli attributo href e target)
- <b> o <strong> per il grassetto
- <i> o <em> per il testo italic
- <u> per il testo sottolineato
- <br> per gli a capo
- <font> (con gli attributi font-face, color e size)
- <img> (con attributi src, width, height, align, hspace, vspace, id)
- <ul> e <li> per gli elenchi
- <p> per i paragrafi (con attributi class e align)
- <span>