【问题标题】:How does Flash communicate with dll filesFlash如何与dll文件通信
【发布时间】:2010-07-12 14:31:13
【问题描述】:

我希望 Flash 直接与 dll 文件。我该怎么做?

如果 Flash 可以正常工作,那就太好了!我只需要一个诚实和描述性的答案
谢谢,

要求:
• 无需服务器即可工作
• 了解我可以使用什么协议

说明:
• Flash GUI 界面
• 独立单元
• 它有一个变更接收器和其他硬件

没有为 Flash 做任何调整。我有 必须让其他开发人员更容易做到这一点,并且需要足够的信息来 画出这将如何工作的图表。

【问题讨论】:

    标签: c flash dll


    【解决方案1】:

    与另一个答案相反,Flash 不会“在主机上运行”,而是通过插件或独立播放器“在客户端”运行。服务器向客户端发送字节码编译包,客户端平台在本地执行该代码。 Flash Player 和 AIR 就是那些平台。无论底层操作系统是什么,Flash 都会与服务器通信,但您需要使用 Flash 内置的方法,如 ExternalInterface (Flash Javascript)、fsCommands (Flash Javascript) 或使用 Coldfusion Server 的 Flash Remoting。您还可以使用一些基本的 XML 请求和帖子。

    服务器只提供内容,并且在 Remoting flash 和 Coldfusion 的情况下交换它们都可以理解的二进制数据包。 Coldfusion 处理数据包服务器端,Flash 处理它们客户端。

    就 DLL 访问而言。不见得。我没有尝试让闪存访问 DLL,我也不想这样做。也许如果你能给出更多关于你想要做什么的想法,我可以引导你走向不同的方向。

    【讨论】:

    • 谢谢。我会发布更多的东西。我正在制作一个在 Linux 上运行的 Flash 桌面应用程序。
    【解决方案2】:

    我怀疑这将“在没有服务器的情况下工作”。 如果您使用 AIR,也许可以,但我不确定这是否可行。

    Flash 在主机上运行。这可能是一个不支持“windows”dll的unix。 否则 Dll 可能无法在 64 位 Windows 7 下运行。

    您可能至少需要一个数据库服务器或网络服务器。

    【讨论】:

    • 这就是我的想法。我可能会使用 AIR 来打包它,但我仍然需要某种“中间件”。
    猜你喜欢
    • 1970-01-01
    • 2021-04-04
    • 2011-01-02
    • 2016-12-19
    • 2010-09-29
    • 1970-01-01
    • 2010-09-14
    • 2014-03-08
    • 1970-01-01
    相关资源
    最近更新 更多