我在JavasSript,但不在Flash中,所以也许你可以帮我解决这个问题。 我使用google组件在页面上嵌入了一些音频,如下所示:
<embed type="application/x-shockwave-flash" src="http://www.google.com/reader/ui/3247397568-audio-player.swf?audioUrl=MP3_FILE_URL" width="400" height="27" allowscriptaccess="never" quality="best" bgcolor="#ffffff" wmode="window" flashvars="playerMode=embedded" />
我想要做的(如果可能的话)是“查询”组件以了解它的位置,并根据时间线做一些事件。是否可以只使用JavaScript?
感谢。
答案 0 :(得分:1)
这完全取决于闪存组件是否提供外部API。通常,可以允许javascript访问flash组件。但是,必须将其明确设计到闪存组件中。
我会查看Google是否有关于使用此Flash组件的文档。我还会检查它的嵌入位置,看看页面上是否有任何javascript正在访问它。
最后,如果你看看嵌入,它似乎有一个属性allowscriptaccess =“never”。这似乎相关:)
答案 1 :(得分:0)
Adobe提供用于与Flash交互的JavaScript API:
答案 2 :(得分:0)