唯一标识Flash内容
我有一个动态页面(比如myFlashContainer.jsp),它根据点击链接呈现不同的Flash内容。唯一标识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内容会如何显示。
是否有某种脚本可以使它成为可能?如果是的话,我应该在代码中寻找什么?
数据可能使用类似GET的数组(player.swf?param1=value1¶m2=value2
)在src属性中发送,也可能是电影参数。
你需要找出你的第三方swf实际上是如何工作的以及它期望什么样的交互。 player.swf可能有几种编程方式。使用Flashvars是具有不同加载设置的更常见方式,但.swf也可以调用您的JavaScript函数。
你需要找出你是如何与他们的swf交互。
所以根据被点击链接,你将设立闪光灯容器不同(改变Flash变数参数,JavaScript函数,甚至别的东西)
Thx很多...所以当你说大多数Flashvars时,如果你看到我已经将生成的代码粘贴到我原来的问题中,这对Flashvars有着空白的价值......那么这对我来说意味着什么呢,这可能是一种不同的策略... – testndtv
flashvars是可选变量,就像主函数中的参数一样。仅仅因为你不送他们并不意味着他们不会被使用,如果你是。试着找出球员的工作方式。 – felipemaia
Ok..Thx again ....其实从我这边来说,我只有.swf而不是源.fla跟我...所以还是有可能分析工作,如果你能很简单的让我知道如何做... – testndtv
是的,它可以......但我的简单的问题是如何它是否通过点击链接来识别?我的意思是我应该在哪里寻找参数传递? – testndtv
你是什么意思?他们在闪光灯或内部?如果在外面:他们是否加载新页面,或者他们是否有Javascript事件?您可以将Javascript调用到Flash对象。 – PiTheNumber