gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 06:04:20 28 4
gpt4 key购买 nike

我有一个 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com