Flex/AIR:加载的HTML链接不';不行?

Flex/AIR:加载的HTML链接不';不行?,html,apache-flex,air,Html,Apache Flex,Air,我的flex air应用程序中有一个显示网页的组件。问题是,如果网页上有一个链接,他们点击了它,它就不会把他们带到那个页面。有没有一种方法允许这样做,或者有一种解决方法?加载的网页是否有方法发送有关其中发生的事件的Flex信息 这是我的密码: <mx:HTML id="html" width="100%" height="100%" location="http://www.mywebsite.com/updates/he

我的flex air应用程序中有一个显示网页的
组件。问题是,如果网页上有一个链接,他们点击了它,它就不会把他们带到那个页面。有没有一种方法允许这样做,或者有一种解决方法?加载的网页是否有方法发送有关其中发生的事件的Flex信息

这是我的密码:

<mx:HTML
        id="html"
        width="100%" 
        height="100%" 
        location="http://www.mywebsite.com/updates/help/" 
        locationChange="dispatchLocationChange(event)"
    />


谢谢

是否有其他DisplayObjects处理可能覆盖HTML控件的鼠标事件,并阻止它可能收到的任何单击?似乎有什么东西干扰了到达HTML内容的鼠标事件。我创建了一个简单的AIR应用程序,使用上面的代码加载了一些web内容,但我没有发现任何问题-一切似乎都按照它应该的方式运行:

    <?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内容本身的一些问题之外,我真的想不出还有什么其他可能导致这些问题的。您是否尝试将其他web内容加载到HTML控件中,以查看不同内容是否遇到相同的问题?

您是对的,是链接出错了,现在可以正常工作。这可能是在新窗口中打开的链接的问题,即带有属性target=“\u blank”的链接。请在此页面上查找相关信息: