0

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

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

我将其导出为设置为 AS3.0 Flash 播放器 10 的 redwirewithsound.swf 文件。

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

<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>

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

4

1 回答 1

0

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

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

根据Adob​​e 文档

于 2012-07-06T16:47:38.663 回答