Salve a tutti, scusate il titolo sibillino 
Stavo lavorando con la classe TextField, usata come contenitore HTML, e mi sono imbattuto in questo strano comportamento. Non dipende dall'applicazione, in quanto si presentò tempo addietro, quindi penso dipenda da qualche mia cattiva abitudine.
In pratica, ogni volta che si fa click su un link all'interno del textField, e poi si assegna un nuovo valore all' htmlText (nel mio caso, quando si cambia sezione nel filmato), sparisce ogni tipo di formattazione e colore, anche dopo successivi riassegnamenti del campo.
E' capitato anche a voi? Se si, come avete risolto?
Ecco i diversi stralci di codice dove uso l'istanza:
Codice PHP:
[Embed(systemFont='Calibri', fontName='Calibri Embedded', mimeType='application/x-font', unicodeRange='U+0021-U+00B9')]
public static var FontCalibri:Class;
...
bodyFormat = new TextFormat("Calibri Embedded", 14, 0xFFFFFF, false);
bodyFormat.kerning = true;
bodyFormat.leading = 5;
bodyFormat.letterSpacing = 1;
bodyField = new TextField();
bodyField.antiAliasType = "advanced";
bodyField.gridFitType = "subpixel";
bodyField.defaultTextFormat = bodyFormat;
bodyField.embedFonts = true;
bodyField.cacheAsBitmap = true;
addChild(bodyField);
...
bodyField.htmlText = (xml != null && xml.description != null) ? String(xml.description): "";
mentre ecco il nodo XML sopra referenziato:
Codice PHP:
<description><![CDATA[
Testo
</p>
[b]TestoTesto[/b][email="mail@mail.com"]mail@mail.com[/email]</p>
[b]TestoTesto[/b][email="mail@mail.com"]mail@mail.com[/email]</p>
[b]TestoTesto[/b][email="mail@mail.com"]mail@mail.com[/email]</p>
[b]TestoTesto[/b][email="mail@mail.com"]mail@mail.com[/email]</p>
[url="http://www.sito.com"][url]www.sito.com[/url][/url]</p>
]]></description>
Avete qualche dritta da darmi circa il problema?
Ben accetti anche ventilatori e consigli circa il codice, buone norme e abitudini!
Venghino siori!
Grazie a tutti