从Javascript调用ActionScript函数

Pra*_*man 1 javascript actionscript actionscript-3

我想从javascript调用一个Action Script函数.但是我还需要ActionScript函数来为javascript调用返回一个值.

这就是我想要完成的.

 /* JS CODE */

 var str = getStringFromFlash();
 alert(str);
Run Code Online (Sandbox Code Playgroud)

getStringFromFlash应该是ActionScript中定义的函数,可以返回一个值.

Man*_*ish 5

在Flash方面:

ExternalInterface.addCallback("getValue", getValue);
Run Code Online (Sandbox Code Playgroud)

getValue()返回字符串的函数在哪里.

然后在JavaScript方面:

var flashObject = document.getElementById("myFlashObject");
var str = flashObject.getValue();
alert(str);
Run Code Online (Sandbox Code Playgroud)

有关ExternalInterface更完整的示例,请参阅该类的API文档.