我正在使用Flash在我的网站上播放.flv动画片段,但我想让.swf在我的javascript中发送触发事件,当它开始加载,开始播放和结束播放时.
使用Actionscript 3.0在Flash CS3中执行此操作的最佳方法是什么?
您需要在HTML中使用"allowScriptAccess"flash变量.您可能希望使用"sameDomain"作为类型.请注意,如果您进入跨域,您还需要在服务器上托管一个名为"crossdomain.xml"的特殊文件,该文件启用此类脚本(Flash播放器将检查此内容.更多信息,请访问http://kb.adobe. COM /自助服务/ viewContent.do?外部ID = tn_14213&sliceId = 2
电话很容易.:-)在Flash代码中,您将使用ExternalInterface进行调用,如下所示:
http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001655.html
简短版:你说
ExternalInterface.call("javascriptFunction","argument")