从swf打开新窗口中的超链接

时间:2011-02-02 10:23:31

标签: javascript jquery html flash

swf文件有很多超链接。这个swf文件是从外部源下载的。所以不能改变它的源代码。我的问题是从javascript,jquery可以看出swf中出现的所有超链接都是打开的另一个窗口也以http:// location

开头
 <div align="center"><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  id="myMovieName">

  <PARAM NAME="movie" VALUE="/media/cam.swf" /> <PARAM NAME="quality" VALUE="high" /> <PARAM NAME="bgcolor" VALUE="#FFFFFF" /> <EMBED href="/media/players/camera.swf" src="/media/players/camera.swf" quality=high bgcolor=#FFFFFF NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash"> </EMBED> </OBJECT></div>

2 个答案:

答案 0 :(得分:0)

在您可以使用的新窗口中打开SWF中的链接;

navigateToURL(new URLRequest("http://someURL.com"),"_blank");

答案 1 :(得分:0)

如果swf中的链接没有通过ExternalInterface打开,你就无法通过Javascript / jQuery从外部操纵行为。 这是一个从远程站点加载的swf,很可能是getUrl,navigateToURL或类似东西用于导航到新链接。