2012-01-20 98 views
0

这是我用来从moviclip打开一个外部html文件的脚本,但它在新选项卡中打开。如何使它在同一个窗口中打开?Flash链接到外部文件

function ShowDesignerhome(event:MouseEvent):void { 
    var targetURL:URLRequest = new URLRequest("77.html"); 
    navigateToURL(targetURL); 

回答

1

添加"_self"为您的来电navigateToURL()第二个参数。更多信息:

navigateToURL(targetURL, "_self"); 

参数

request:URLRequest

window:String (default = null) - 浏览器窗口或在 HTML框架,其显示由请求参数指示的文档。您可以输入特定窗口的名称或使用以下其中一个 值:

"_self"指定当前窗口中的当前帧。
"_blank"指定一个新窗口。
"_parent"指定当前帧的父亲。
"_top"指定当前的 窗口中的顶级框架。

PS。请使用答案旁边的“接受”按钮(这是针对当前问题的答案)。

+0

谢谢!我做了.. :)还有一件事,是否有可能从HTML文件链接到特定的movieclip。当我访问一些外部html文件时,我的网站主页闪烁,我有一个链接回到主页(swf文件),但问题是来自加载页面和介绍部分的Flash加载。当我来自html文件时,我需要跳过介绍。可能吗???我打算创建2个SWF文件,其中一个介绍另一个没有介绍,必须从HTML页面链接。但我认为这是盲目的方式,所以如果你有更好的主意,请建议。谢谢!! – Sowmya

+0

@Sowmya您可以通过阅读[FlashVars](http://kb2.adobe.com/cps/164/tn_16417.html)来回答您的问题。 – Marty