Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.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
从javascript控制SWF时出现问题_Javascript_Flash - Fatal编程技术网

从javascript控制SWF时出现问题

从javascript控制SWF时出现问题,javascript,flash,Javascript,Flash,很简单,我在HTML网页中嵌入了一个SWF,并希望在单击触发器时移动到特定的框架。 但是当我点击触发器时,什么也没有发生,就好像js根本没有与swf通信一样。 SWF是用flash cs4(a3)编写的 该网站的链接为。 我已经一遍又一遍地阅读教科书,在互联网上进行了广泛的研究,就我所见,我做的每件事都是正确的,但我无法让它发挥作用。 swf是非常基本的,只是一个绿色的盒子在一个小舞台上移动。 所需的gotoframe将使其在较低的高度交叉(对于更复杂的swf,只是一次试运行) 如果您能从源代码

很简单,我在HTML网页中嵌入了一个SWF,并希望在单击触发器时移动到特定的框架。 但是当我点击触发器时,什么也没有发生,就好像js根本没有与swf通信一样。
SWF是用flash cs4(a3)编写的 该网站的链接为。
我已经一遍又一遍地阅读教科书,在互联网上进行了广泛的研究,就我所见,我做的每件事都是正确的,但我无法让它发挥作用。 swf是非常基本的,只是一个绿色的盒子在一个小舞台上移动。 所需的gotoframe将使其在较低的高度交叉(对于更复杂的swf,只是一次试运行)

如果您能从源代码中找出问题所在,我将非常感谢您的帮助。 非常感谢
史蒂夫

在我看来,你有两个问题

  • 根据javascript,您的
    没有正确的id。对象id为“mymovi.swf”,而javascript将“mymovi”作为id
  • 即使我使用firebug更改了您的id,该函数仍然不会在flash中启动,并且我得到一个关于该函数不存在的错误 您是否在flash中添加了回调方法?类似于flash.external.ExternalInterface.addCallback(“GotoFrame”,gotoFrameHandler)