Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从FlashCS3调用javascript函数_Javascript_Html_Flash - Fatal编程技术网

从FlashCS3调用javascript函数

从FlashCS3调用javascript函数,javascript,html,flash,Javascript,Html,Flash,FlashCS3中的javascript函数没有被调用。脚本顶部的测试警报被调用,因此我知道javascript正在工作。闪光灯播放得很好,所以可以正常工作。下面是动作脚本和html。我错过了什么 作为: Javascript: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title></title> &l

FlashCS3中的javascript函数没有被调用。脚本顶部的测试警报被调用,因此我知道javascript正在工作。闪光灯播放得很好,所以可以正常工作。下面是动作脚本和html。我错过了什么

作为:

Javascript:

    <!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title></title>
    <!--<link rel="stylesheet" href="style.css">-->
    <script type="text/javascript">
        alert("test");

        function stoppedPlaying(){
            alert("finished");
        }
    </script>
  </head>
  <body width="100%" height="100%">
    <!--<embed src="dalogo.swf" width="100%" height="100%" quality="high">-->
    <object width="500" height="500">
        <param name="movie" value="dalogo.swf">
        <param name="AllowScriptAccess" value="always">
        <embed src="dalogo.swf" width="100" height="100">
        </embed>
    </object>
  </body>
</html>

我认为您需要将AllowScriptAccess参数添加到嵌入代码中。这里有更多的信息:什么是classid?那东西是从哪里来的?更新了我的问题中的html,但仍然没有任何事件firedIn哪个浏览器运行html文件?尝试将HTML和SWF文件上载到web服务器。在本地,ExternalInterface在Google Chrome中不起作用。在本地Chrome中。为什么它在本地不起作用?最终,我尝试在Awesomium中使用它,因此它将是本地的,但使用Chrome进行测试。
    <!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title></title>
    <!--<link rel="stylesheet" href="style.css">-->
    <script type="text/javascript">
        alert("test");

        function stoppedPlaying(){
            alert("finished");
        }
    </script>
  </head>
  <body width="100%" height="100%">
    <!--<embed src="dalogo.swf" width="100%" height="100%" quality="high">-->
    <object width="500" height="500">
        <param name="movie" value="dalogo.swf">
        <param name="AllowScriptAccess" value="always">
        <embed src="dalogo.swf" width="100" height="100">
        </embed>
    </object>
  </body>
</html>