Javascript 从JS调用AS3 MouseEvent函数
有没有办法从JavaScript调用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
我有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请求