gpt4 book ai didi

javascript - 从 flash 调用 jQuery 函数

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:35:09 24 4
gpt4 key购买 nike

当我点击一个按钮时,我试图从我的 flash 文件中调用一个 jQuery 函数。我尝试在 stackoverflow 和 google 上搜索类似问题,但我无法解决这个问题。

仅供引用,我在本地和在线都对此进行了测试,但没有结果。

Actionscript 3.0 调用:

    import flash.external.ExternalInterface;    open_mc.buttonMode = true;    open_mc.useHandCursor = true;    open_mc.addEventListener(MouseEvent.CLICK, ClickFunc);    function ClickFunc(evt:MouseEvent):void    {    ExternalInterface.call("openContainer", "open_god_dammit");    }


jQuery:

    $(document).ready(function() {        $("#eas_sidekick_container").hide();        $("#eas_sidekick_container").css('width', '0px');        function openContainer(open_god_dammit)        {            $("#eas_sidekick_container").show();            $("#eas_sidekick_container").animate({                width: '850px'                          });            $('html, body').animate({                scrollLeft: '850'            });        }       });

最佳答案

我终于弄清楚了问题,这是由于我在 html 中嵌入 flash 的方式所致。

由于我以某种方式使用了 swfobject,它在调用函数时不能一起工作,所以我也像上面那样将函数移到我的 document.ready 调用之外,所以它是解决方案的一部分。

因此,如果您想调用外部 jQuery 函数,请不要使用 swfobject 将 flash 嵌入到您的 html 文件中。

关于javascript - 从 flash 调用 jQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14565085/

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