0

我正在尝试为一个大学项目构建一个投影装置,我希望观众能够通过他们的手机与装置进行交流。

这就是我正在尝试做的事情:
- 我的 Flash 应用程序将在连接到 Internet 的计算机上运行,​​并将连接到托管在我的服务器上的 XMLSocket。
- 我需要一个观众可以访问的 javascript 页面,然后鼠标点击(触摸)会将数据从 javascript 页面发送到套接字服务器。
- Flash 应用程序将接收数据等..

是否可以?我一直在寻找各种资源,但它们都需要一个 Flash 应用程序才能在同一页面上,这不是我想要的。

我只需要一个独立的 JavaScript 页面就可以与 Flash 应用程序对话。

对于可能的变通方法的任何建议或想法将不胜感激。

非常感谢,
威尔

4

2 回答 2

1

是的,绝对有可能。服务器位于两者(Flash 和 JS)之间,它们不需要知道彼此的存在。JS 向服务器发送数据,Flash 将其拉下。

于 2011-01-16T03:09:34.190 回答
0

我不确定完全理解你的问题。

没有“javascript 页面”之类的东西,javascript 是在浏览器环境中运行的...脚本。

如果您想使用 Android/iPhone 应用程序环境,我认为您不需要 javascript 来执行此操作。
但是,如果您想要的是拥有一个可供手机访问的 web/wap 页面,带有用户界面、按钮、文本字段等,它与您的 XML 套接字双向通信,您需要在 HTML 中构建您的用户界面,然后使用一些 javascript 调用您的 XML 脚本并在界面中翻译响应。如果你有一个服务器,你不能在那里托管你的 UI 吗?可以避免跨域问题,否则通过任何服务器端脚本(PHP?)都很容易。

所以是的,这似乎很有可能,但我不明白你所说的“他们都需要一个 Flash 应用程序才能在同一页面上”是什么意思。这就是我的理解:您的 Flash 应用程序不是您想要在手机中加载的,它连接到服务器的 XML 输入/输出并且工作正常。您只需要一个与此套接字通信的接口。对?

于 2011-01-15T16:05:17.253 回答