Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从JS调用AS3 MouseEvent函数_Javascript_Flash_Actionscript 3_Mouseevent - Fatal编程技术网

Javascript 从JS调用AS3 MouseEvent函数

Javascript 从JS调用AS3 MouseEvent函数,javascript,flash,actionscript-3,mouseevent,Javascript,Flash,Actionscript 3,Mouseevent,有没有办法从JavaScript调用as3中的MouseEvent函数? 我有HTML按钮和swf对象,我需要通过单击HTML按钮从swf发送POST请求。您可以使用ExternalInterface api完成此操作 在flash对象中,进行如下调用 ExternalInterface.addCallback("someAPIMethod", anActionScriptMethod); function anActionScriptMethod():void { // handle

有没有办法从JavaScript调用as3中的MouseEvent函数?
我有HTML按钮和swf对象,我需要通过单击HTML按钮从swf发送POST请求。

您可以使用ExternalInterface api完成此操作

在flash对象中,进行如下调用

ExternalInterface.addCallback("someAPIMethod", anActionScriptMethod);

function anActionScriptMethod():void
{
    // handle POST
}
然后在JavaScript中,您需要获取嵌入式flash的对象,并调用您在flash中定义的“someAPIMethod”回调

您的标记可能看起来像

<button id="someId" value="Click Me" onclick="onButtonClick();">Click Me</button>

您可能需要对此代码进行一些调整,但它应该会为您提供一些入门指导。

您可以使用ExternalInterface api来完成此操作

在flash对象中,进行如下调用

ExternalInterface.addCallback("someAPIMethod", anActionScriptMethod);

function anActionScriptMethod():void
{
    // handle POST
}
然后在JavaScript中,您需要获取嵌入式flash的对象,并调用您在flash中定义的“someAPIMethod”回调

您的标记可能看起来像

<button id="someId" value="Click Me" onclick="onButtonClick();">Click Me</button>

您可能需要对此代码进行一些调整,但它应该为您提供一些开始的方向。

您想朝哪个方向走?使用JS在Flash中单击,或者使用Flash在html中单击?我想在html中单击,然后在Flash中发送一个POST请求。您想朝哪个方向发送?使用JS在Flash中单击,或者使用Flash在html中单击?我想在html中单击,然后在Flash中发送POST请求