Хороший вопрос. Я бы начал с перехвата результата, который возвращается из запроса, манипулирования HTML, а затем загрузил бы его в HTMLLoader. Вы делаете это, первоначально извлекая ваш контент, используя URLLoader, а не HTMLLoader. После того, как вы получите и управляете своим контентом, установите его в свой HTMLLoader, используя HTMLLoader.loadString. Надеюсь, это поможет.
РЕДАКТИРОВАТЬ: Вот небольшой код для вас.
var urlLoader:URLLoader = new URLLoader();
public function loadUrl(url:String):void {
var request:URLRequest = new URLRequest(url);
_urlLoader.addEventListener(Event.COMPLETE, onHtmlLoaded);
_urlLoader.load(request);
}
private function onHtmlLoaded(event:Event):void {
_urlLoader.removeEventListener(Event.COMPLETE, onHtmlLoaded);
// This is where you can mess with the data before setting it
var content:String = _urlLoader.data as String;
myHtmlComponent.htmlLoader.loadString(content);
}