我正在使用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>
此代码确实播放视频,但完成后不会重定向!我不知道问题出在哪里
答案 0 :(得分:0)
这可能是由于navigateToUrl
的安全模型:
在浏览器中运行的Flash Player 10及更高版本中,以编程方式使用此方法打开弹出窗口可能不会成功。各种浏览器(和浏览器配置)可能会随时阻止弹出窗口;无法保证会出现任何弹出窗口。但是,为了获得成功的最佳机会,请使用此方法仅在代码中打开弹出窗口,该代码作为用户操作的直接结果执行(例如,在鼠标单击或按键事件的事件处理程序中)。 )
根据Adobe docs: