Testo ActionScript HTML dinamico con font incorporati?
-
08-10-2019 - |
Domanda
sto cercando di utilizzare htmlText su un campo di testo dinamico con font incorporati. Ho cercato per un'ora per una risposta e io ancora non ho uno.
sul palco, c'è un campo di testo dinamico senza testo. Io ve conficcarono entrambe le versioni regolari e audaci miriade Pro. il campo di testo sulla scena è pronta per regolare (devono scegliere qualcosa). "Render testo come HTML" sia selezionata.
il seguente codice nella mia classe documento non funziona:
myText.autoSize = TextFieldAutoSize.CENTER;
myText.htmlText = "Not Bold <b>Bold</b>";
i tag HTML funziona solo se il campo di testo in scena è impostato su "caratteri dispositivo l'uso" in ambito anti-alias.
irreale.
Soluzione
Può essere i parametri di incorporare manca embedAsCFF='false'
, provare qualcosa di simile:
[Embed(source='path/to/foo.otf', fontName='foo', embedAsCFF='false')]
In Flex 4 il valore predefinito è vero di approfittare del nuovo motore di testo mentre flash.text.TextField
si basa sul vecchio motore. Ci sono ulteriori dettagli qui .
Altri suggerimenti
Bene Ho affrontato questo problema. Ho dimenticato la soluzione, ma non ho idea per voi .. provare in questo modo
var myFormat: TextFormat = new TextFormat (); myFormat.font = "Arial"; myFormat.size = 14;
myText.autoSize = TextFieldAutoSize.CENTER; myText.defaultTextFormat = myFormat; myText.embedFonts = true; myText.htmlText = "Non grassetto \ n"; myText.appendText ( " grassetto ");