有没有办法在actionscript 3中调用java方法?

时间:2011-08-16 21:20:16

标签: java flash actionscript-3

我想知道如何在我的flash程序中调用java / class文件中的方法,以便我可以更轻松地浏览文件,然后让它返回一个字符串或整数。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:0)

你需要有一个单独的Java applet,并通过一些适当的Javascript粘合使用Flash端的ExternalInterface和Java端的netscape.javascript.JSObject进行路由通信。 (后者似乎提供了一定程度的跨浏览器支持,尽管它的名字)。

答案 1 :(得分:0)

正如Henning所提到的,

ExternalInterface是一种选择。

如果您打算使用AIR,请查看Merapi项目。 此外,使用AIR 2.x,您可以尝试NativeProcess

如果您正在考虑服务器端的基本Java,请尝试基本的Socket通信(as3支持XML和二进制套接字)。对于较大的范围,请查看Blaze DS和/或Spring Flex

HTH