在播放FLV时调用JavaScript函数

时间:2009-10-20 21:27:10

标签: javascript jquery flash actionscript-3

我想创建一个播放flv的网站导览,然后在播放flv时突出显示实际网站的不同区域。

我想用AS3和jQuery做到这一点。我可能会尝试使用jw flv播放器播放视频。

我知道你可以从Flash调用JS,但是因为我搞乱了Flash视频并且谷歌搜索对我来说不是很多,所以已经有一段时间了。

我想知道最好的办法是什么。我应该在flv中使用提示点还是有更好的选择?你会怎么做?

3 个答案:

答案 0 :(得分:3)

if (ExternalInterface.available) {
    ExternalInterface.call("javascriptFunction", parameters);
}

答案 1 :(得分:0)

收听cuePoint个事件,并使用ExternalInterface

从这些处理程序调用js

答案 2 :(得分:0)

不要忘记确保您调用的JavaScript函数的返回值不是高度复杂的对象 - Flash必须用XML对它们进行编码然后将它们转换为Actionscript对象,如果对象足够复杂,这个可能会导致您的脚本滞后和/或超时。

这件事发生在我身上,弄清楚真是太痛苦了......