Вах, что получается.
После загрузки контента - получаем body страницы. Пока для теста присвоил всему чему можно mousemove, даже трейсит.
Код AS3:
<mx:HTML id="myhtml" x="0" y="0" width="100%" height="100%" location="http://localhost/test.html" complete="makeListeners();"/>
private function makeListeners():void {
trace("BODY: "+myhtml.domWindow.document.body);
var body:* = myhtml.domWindow.document.body;
for (var prop:String in body) {
try {
var testLink:Object = body[prop];
if(testLink.innerHTML != '') {
testLink.addEventListener("mousemove", onMouseMove)
}
} catch(e:Error) {}
}
}
private function onMouseMove(evt:MouseEvent):void {
trace(evt.target.innerHTML);
}
Но попахивает кривым костылём. Буду дальше ковырять.