唯一标识Flash内容

时间:2011-11-23 07:40:20

标签: javascript html jsp flash

我有一个动态页面(比如myFlashContainer.jsp),根据点击的链接呈现不同的Flash内容。

现在呈现Flash的代码呈现如下;

<object height="100%" align="l" width="100%" id="player" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,24,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param value="always" name="allowScriptAccess">
<param value="player.swf" name="movie">
<param value="high" name="quality">
<param value="transparent" name="wmode">
<param value="" name="bgcolor">
<param value="exactfit" name="scale">
<param value="tl" name="salign">
<param value="false" name="menu">
<param value="" name="FlashVars">
<embed height="100%" align="l" width="100%" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="always" flashvars="" menu="false" salign="tl" name="player" bgcolor="" wmode="transparent" scale="exactfit" quality="high" src="player.swf">
</object>

现在Flash内容实际上并不是由我创建的,而是由一些第三方供应商创建的。 我更喜欢UI开发(HTML / CSS / JS)

所以我的问题是,如果所有页面都使用“player.swf”作为值,则会显示不同的Flash内容。

是否有某种脚本可以实现?如果是,我应该在代码中寻找什么?

3 个答案:

答案 0 :(得分:1)

Flash玩家可以是一个复杂的程序。像PHP或Javascript一样,它可以动态加载内容。查看有关它的维基百科文章。

答案 1 :(得分:1)

可能使用类似GET的数组(player.swf?param1=value1&param2=value2)在src属性中发送数据,也许是电影参数。

答案 2 :(得分:0)

您需要了解第三方SWF的实际运作方式以及预期的互动方式。有几种方法可以编程播放器.wf。使用Flashvars是获得不同加载设置的更常用方法,但.swf也可以调用你的javascript函数。

你需要了解你如何与他们的swf互动。

因此,根据点击的链接,您可以设置不同的flash容器(更改flashvar参数,javascript函数甚至其他内容)