javascript - 从 javascript 触发 actionscript 函数(在 flash 对象中)

标签 javascript flash

我有一个 flash (AS2.0) 应用程序,它具有我需要从 html 表单链接触发的功能 flash 函数只运行一个 gotoAndPlay('label name'); 所以我的 HTML 是
<a href="" id="flashTrigger" />

我的闪光灯功能是

  
function myFunction(){
  gotoAndPlay("myLabel");
}

任何人都知道我如何从 html 链接标记触发 flash 功能,或者从 Javascript 函数运行“gotoAndPlay”

我环顾四周,似乎只找到了如何从 flash 中触发 javascript 函数

这是我目前的代码——我可能会做一些愚蠢的事情
闪光灯:

ExternalInterface.addCallback( "myExternalMethod", this, myFunction );

function myFunction(){
gotoAndPlay("fade");
}

Javascript

function executeFlash()
{
  getObjectById("myFlashID").myExternalMethod(); 
}

function getObjectById(objectIdStr) {
        var r = null;
        var o = document.getElementById(objectIdStr);
        if (o && o.nodeName == "OBJECT") {
            if (typeof o.SetVariable != undefined) {
                r = o;
            }
            else {
                var n = o.getElementsByTagName(OBJECT)[0];
                if (n) {
                    r = n;
                }
            }
        }
        return r;
    }

$(function() {

    $('#WhatDoesmean').click(function(){
        executeFlash();
    });

});

我已将 myFlashID 设置为以下 ID:
初始“对象标签” 而 IE 仅“嵌入标签”

编辑: 目前我的目标是闪光灯对象,但外部(闪光灯端)功能不起作用 - 错误消息,myExternalMethod 不是函数

最佳答案

关于javascript - 从 javascript 触发 actionscript 函数(在 flash 对象中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6109077/

相关文章:

Flash - 管理大型项目

javascript - Plotly/D3 – 从 CSV 中读取数据到单独的轨迹中

javascript - 如何在parse.com的异步方法中使用for循环

ios - 正在提交 Flash Builder 4.6 应用程序到 Appstore : unsupported architecture(s): arm

flash - 在 AS3 中更改 TextField 选择颜色

flash - 使用as2暂停Flash中的声音

JavaScript 不改变 ClassName

javascript - 如何使用javascript查找图像数据大小?

javascript - Highcharts 显示标签不正确的数据点

php - 如果我在调用 href 链接的同时调用 flash 函数,flash 函数是否始终会被执行?