Упрощенный пример
Код AS3:
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.text.TextField;
public class Main extends Sprite
{
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
var xml:XML =
<data>
<quest id="Q001">
<![CDATA[Предложение 1.<br/>Предложение 2.<br/>Предложение 3.]]>
</quest>
</data>
var txf:TextField = new TextField();
txf.width = 600;
txf.x = 100;
txf.y = 100;
txf.multiline = true;
super.addChild(txf);
txf.htmlText = xml.quest.(@id == "Q001").text();
}
}
}