通过javascript触发flash按钮对象

Som*_*ody 9 javascript flash triggers

是否可以通过javascript触发例如flash上​​传按钮?

例如,我已经制作了空图像包装器,通过单击它们,它们会触发闪存按钮以打开作为选择窗口.

谢谢!

Jos*_*uer 5

假设你的SWF中有一个flash功能,如下所示:

// AS3 code in swf
function myfunction():void
{
    // Do something useful
}
Run Code Online (Sandbox Code Playgroud)

您可以在包含SWF的页面中将其公开给JavaScript,如下所示:

// AS3 code in swf
ExternalInterface.addCallback("myfunction", myfunction);
Run Code Online (Sandbox Code Playgroud)

然后从JavaScript中你可以像这样调用它:

// JavaScript code in browser
var swf = window.getElementById("myswf");
swf.myfunction();
Run Code Online (Sandbox Code Playgroud)

在您的情况下,您可以从myfunction()调用要运行的代码.