gpt4 book ai didi

java - 我想让 java 应用程序调用 ActionScript 中的函数?

转载 作者:行者123 更新时间:2023-11-30 09:58:38 28 4
gpt4 key购买 nike

如何让 SWF 文件立即从进行实时计算的 Java 应用程序中检索值(速度是必需的)。

question in other form : how can I give my website browser immediate data - that are bean calculated now - as fast as i can ?

最佳答案

我假设计算是在 Flash 运行的同一浏览器中的 Java 小程序中完成的。

您可以使用以下代码从小程序中调用 Javascript。然后,此代码可以更新 Flash 动画中的值。

import netscape.javascript.JSObject;

JSObject win = JSObject.getWindow(applet);
win.eval("window.alert('Hello from Java')");

如果我的假设不正确,那么 Java 应用程序在哪里运行?在客户端还是服务器?

如果它在服务器上,那么您需要 Flash 远程处理。我相信有几种不同的 Flash 远程处理技术。尝试搜索 java flash remoting .您可以让它每 2 秒左右调用一次服务器以获取最新数据。

如果它在客户端上运行,出于安​​全考虑,我怀疑您能否从 Flash 连接到它。签名的 Java applet 可以连接到任何它想连接的地方。您可以使用它检索数据,然后使用上述方法将其插入 Flash。虽然会是一个疯狂的黑客。你能用 Flex 做同样的事情吗? (我以前从未使用过 Flex)。

关于java - 我想让 java 应用程序调用 ActionScript 中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/672475/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com