Flash AS3 url链接在iFrame中打开单独的swf

时间:2009-06-24 13:34:42

标签: html flash actionscript-3 iframe

我正在尝试使用我的swf菜单更改iframe下面的内容swf,因此菜单不必每次都加载,但无法链接按钮..

我的Flash代码是:

homeButton.addEventListener(MouseEvent.CLICK, homeButtonFunction);
function homeButtonFunction(event: MouseEvent) {
var targetURL:URLRequest = new URLRequest("http://siteiwanttoload");
navigateToURL(targetURL, "_iframe");
} 

iframe的html代码是:

<iframe src=home.html name="iframe" width="630" height="300" frameborder="0" scrolling="no"></iframe>

感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

首先,为您的iframe添加一个可以更轻松识别它的名称,例如menuIframeiframe以外的其他名称。

<iframe src=home.html name="menuIframe" width="630" height="300" frameborder="0" scrolling="no"></iframe>

我无法确定这是否是唯一的问题,但您的navigateToURL需要具有URLRequest(您已正确使用)和目标。在这种情况下,您的目标应该是iframe的名称,而不仅仅是_iframe。尝试:

navigateToURL(targetURL, "menuIframe");