Flex/AIR:加载的HTML链接不';不行?
我的flex air应用程序中有一个显示网页的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信息
这是我的密码:
<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”的链接。请在此页面上查找相关信息: