Показать сообщение отдельно
Старый 26.11.2012, 14:00
DaFive вне форума Посмотреть профиль Отправить личное сообщение для DaFive Посетить домашнюю страницу DaFive Найти все сообщения от DaFive
  № 5  
Ответить с цитированием
DaFive
 
Аватар для DaFive

Регистрация: May 2008
Адрес: {0,0}
Сообщений: 754
Записей в блоге: 1
Отправить сообщение для DaFive с помощью ICQ
Вах, что получается.
После загрузки контента - получаем 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);
}
Но попахивает кривым костылём. Буду дальше ковырять.
__________________
Кодинг, багинг, алгоритминг. me @