我创建了一个简单的容器应用程序,其目的是:
点击屏幕上的按钮
激活外部接口呼叫(记录此人观看视频的事实)
就是这样。
我有部分工作。我在场景1上有一个按钮,其上附有“点击并转到下一个场景”的代码片段。我点击它,它愉快地移动到场景2,其中flv视频播放精美。当我尝试插入外部开发人员告诉我用来在我的flash文件和IT后端工作之间建立连接的代码时,就会出现问题。
以下是推荐的代码:
{{1}}
不幸的是,只要我输入此代码,就会出现语法错误并且电影不再播放。我在电影结尾处的一个帧上添加了代码。
我不确定开发人员发送的语法是否正确,也不知道将此代码插入适当位置的位置。
答案 0 :(得分:2)
您粘贴的内容似乎有一个封闭的双引号(“):
ExternalInterface.call("recordScore()”);
确保引号,并且您在调用的JavaScript函数中不需要()
:
ExternalInterface.call("recordScore");
从Flash投影仪运行时(如 Ctrl + Enter ),您可以测试外部接口是否可用;否则,在运行时抛出异常:
if (ExternalInterface.available) {
ExternalInterface.call("recordScore");
}
答案 1 :(得分:0)
幸运的是,我在前员工的文件中找到了一些似乎的代码:
ExternalInterface.call ( “recordScore()” );
希望这将与数据库连接并解决问题,以便我可以重新制作视频。
非常感谢你的帮助! 此致!