代码之家  ›  专栏  ›  技术社区  ›  jeremy.mooer

带有多个窗口的Flash投影仪,每个窗口都有一个新的FlashPlayer实例

  •  2
  • jeremy.mooer  · 技术社区  · 14 年前

    有人知道每一个窗口都使用一个新的flashplayer的flash project or或framework吗?

    我们使用了mprojector,它在某种程度上工作得很好,但是我对它们使用的fileio模式非常失望。读写文件很麻烦。

    MDMzinch使用多个窗口,但它都位于一个FlashPlayer的“会话”上。同样适用于空气。很好,但是没有办法让每个窗口在单独的Flashplayer上运行…一扇窗户上的极端数字会锁住所有其他窗户。

    提前谢谢。--杰里米

    编辑 -为了澄清我的需求(因为我增加了一点赏金),这个应用程序是一个ERP应用程序,构建在flex 3.x上,项目的大小和范围==巨大。

    DR --我需要一个类似于air的exe包装器(用于Windows),它可以有多个窗口,在单独的FlashPlayer实例上运行每个窗口,当一个窗口关闭时,它会吹走该FlashPlayer实例/阶段等。

    2 回复  |  直到 13 年前
        1
  •  1
  •   Gregor Kiddie    14 年前

    一个dotnet应用程序如何处理包装?它可以在每个窗口中生成运行的Flash播放器(ActiveX DLL)的实例。

        2
  •  1
  •   Tim Goss    13 年前

    很抱歉,我发现这件事太晚了,帮不了你,但希望这能为别人节省一些工作。

    你可以用SWF工作室来做这个。

    您要做的是创建一个stub exe,它使用命令行参数告诉它要加载哪个SWF。参数告诉exe从添加到swf studio files选项卡的文件的内部集合中加载哪个swf。每当你需要打开一个新的“窗口”时,你只需再次执行你自己的exe文件,并将它的名称传递给swf使用。

    swf studio的app.send data命令允许您在不同的窗口之间发送数据,而不需要太多的努力,因此您的独立应用程序可以很容易地表现为它们都是单个应用程序的一部分。