Есть ли у вас другие объекты DisplayObject, обрабатывающие события мыши, которые могут охватывать элемент управления HTML, и блокировать любые клики, которые он может получить? Кажется, что-то может мешать событиям мыши, достигающим вашего HTML-контента. Я собрал простое приложение AIR, которое загружает некоторый веб-контент, используя приведенный выше код, и я не вижу никаких проблем - все работает так, как должно:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
private function dispatchLocationChange (e:Event):void
{
trace ("locationChange:", html.location);
}
]]>
</mx:Script>
<mx:HTML
id="html"
width="100%"
height="100%"
location="http://www.google.com/"
locationChange="dispatchLocationChange(event)"
/>
</mx:WindowedApplication>
Вдобавок ко всему, я не могу думать ни о чем другом, кроме некоторых проблем с самим содержимым HTML, которые могут вызывать проблемы. Вы пытались загрузить другой веб-контент в элемент управления HTML, чтобы проверить, не возникают ли у вас те же проблемы с другим контентом?