从flash电影控件调用JavaScript函数

从flash电影控件调用JavaScript函数,javascript,flash,actionscript-2,Javascript,Flash,Actionscript 2,我有一个swf流和默认控制的flv从闪存。有没有一种方法可以在单击“暂停”按钮时调用javascript函数?当点击播放按钮时,会出现另一个 谢谢你的建议。一个简单的方法是在按钮控件上简单地调用 getURL("javascript:yourFunction();"); 一个简单的方法是对按钮控件进行简单的调用 getURL("javascript:yourFunction();"); 最好的方法是使用。下面是一个例子: 作为: JS: 最好的方法是使用。下面是一个例子: 作为: JS: 使

我有一个swf流和默认控制的flv从闪存。有没有一种方法可以在单击“暂停”按钮时调用javascript函数?当点击播放按钮时,会出现另一个


谢谢你的建议。

一个简单的方法是在按钮控件上简单地调用

getURL("javascript:yourFunction();");

一个简单的方法是对按钮控件进行简单的调用

getURL("javascript:yourFunction();");

最好的方法是使用。下面是一个例子:

作为:

JS:


最好的方法是使用。下面是一个例子:

作为:

JS:

  • 使用以下行将ExternalInterface库导入操作脚本:

    import flash.external.ExternalInterface;
    
    注意:没有这一行,您将无法调用JavaScript函数

  • 使用以下命令调用JavaScript函数:

    ExternalInterface.call("pauseFunc", "");
    
    <script>
    function pauseFunc() {
       doSomthing ...
    }
    </script>
    
  • 在HTML页面中,添加JavaScript函数:

    ExternalInterface.call("pauseFunc", "");
    
    <script>
    function pauseFunc() {
       doSomthing ...
    }
    </script>
    
    
    函数pauseFunc(){
    多索姆西。。。
    }
    
  • 使用以下行将ExternalInterface库导入操作脚本:

    import flash.external.ExternalInterface;
    
    注意:没有这一行,您将无法调用JavaScript函数

  • 使用以下命令调用JavaScript函数:

    ExternalInterface.call("pauseFunc", "");
    
    <script>
    function pauseFunc() {
       doSomthing ...
    }
    </script>
    
  • 在HTML页面中,添加JavaScript函数:

    ExternalInterface.call("pauseFunc", "");
    
    <script>
    function pauseFunc() {
       doSomthing ...
    }
    </script>
    
    
    函数pauseFunc(){
    多索姆西。。。
    }
    
  • 使用此操作代码:

    getURL(“javascript:ActionJS()”)使用此操作代码:


    getURL(“javascript:ActionJS()”)
    这只适用于AS2,
    getURL
    在AS3中不存在。由于问题没有指定要使用哪一个ActionScript版本,因此仍将此值设为+1。谢谢Shannetheat。这就是我所需要的,它是AS2。同样值得注意的是,
    getURL
    技术将中断并停止页面上已经执行的任何JavaScript。也就是说,如果没有覆盖的危险,那么它是更容易实现的解决方案。这只适用于AS2,
    getURL
    在AS3中不存在。由于问题没有指定要使用哪一个ActionScript版本,所以仍然给出+1。谢谢。这就是我所需要的,它是AS2。同样值得注意的是,
    getURL
    技术将中断并停止页面上已经执行的任何JavaScript。也就是说,如果没有覆盖的危险,那么它是更容易实现的解决方案。我从来没有能够让它工作。您需要提前使用和其他一些东西吗?不,addCallback是用于从Javascript调用AS函数的。最常见的原因是HTML对象上的脚本访问被拒绝。我一直无法让它工作。您需要提前使用和其他一些东西吗?不,addCallback是用于从Javascript调用AS函数的。此操作不起作用的最常见原因是对HTML对象的脚本访问被拒绝。在问题中添加了
    actionscript-2
    标记。将愿意回答特定语言的人锁定在下面是很好的,因为这将为您提供更准确的答案:)在您的问题中添加了
    actionscript-2
    标记。将愿意回答特定语言的人锁定是很好的,因为这将为您提供更准确的答案:)