完成后介绍SWF重定向

时间:2012-07-06 16:16:20

标签: html actionscript-3 flash actionscript flash-cs5

我正在使用adobe flash cs5。我的动画的最后5帧包括以下内容      “navigateToURL(新的URLRequest(”http://www.soldbybillcox.com/tyler/redwirehome.html“),
     “_self”);“

这是尝试在完成播放后进行闪光重定向!

我将此导出为redwirewithsound.swf flie设置为AS3.0 Flash Player 10.

现在使用以下代码进入HTMl,其中包含允许脚本访问的代码!

<object

 classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

 codebase="
 http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"           
 width="550" height="400" align="middle">

 <param name="movie" value="http://soldbybillcox.com/redwirewithsound.swf">

 <param name="allowScriptAccess" value="always">

 <embed type="application/x-shockwave-flash"

 pluginspage="http://www.adobe.com/go/getflashplayer"

 width="550" height="400" align="middle"

 src="http://soldbybillcox.com/redwirewithsound.swf"

 allowScriptAccess="always"></embed>

 </object>

此代码确实播放视频,但完成后不会重定向!我不知道问题出在哪里

1 个答案:

答案 0 :(得分:0)

这可能是由于navigateToUrl的安全模型:

  

在浏览器中运行的Flash Player 10及更高版本中,以编程方式使用此方法打开弹出窗口可能不会成功。各种浏览器(和浏览器配置)可能会随时阻止弹出窗口;无法保证会出现任何弹出窗口。但是,为了获得成功的最佳机会,请使用此方法仅在代码中打开弹出窗口,该代码作为用户操作的直接结果执行(例如,在鼠标单击或按键事件的事件处理程序中)。 )

根据Adobe docs