在双屏设置中运行两个flash应用程序

在双屏设置中运行两个flash应用程序,flash,Flash,我有一个AdobeFlash应用程序,在kiosk模式下作为projector exe运行全屏,并通过基于操作系统的Windows 7屏幕克隆将其镜像到第二个屏幕上 现在有一个要求,应用程序应该在第二个屏幕上显示其他附加信息,而不是简单地克隆第一个屏幕 我天真的方法是创建两个独立的Flash应用程序,让它们通过http代理进行通信。但是,我在Adobe Flash文档中的API中没有找到任何允许我将辅助应用程序全屏发送到第二个监视器上的内容 有人有主意吗?或者一个应用程序比两个应用程序更容易/可

我有一个AdobeFlash应用程序,在kiosk模式下作为projector exe运行全屏,并通过基于操作系统的Windows 7屏幕克隆将其镜像到第二个屏幕上

现在有一个要求,应用程序应该在第二个屏幕上显示其他附加信息,而不是简单地克隆第一个屏幕

我天真的方法是创建两个独立的Flash应用程序,让它们通过http代理进行通信。但是,我在Adobe Flash文档中的API中没有找到任何允许我将辅助应用程序全屏发送到第二个监视器上的内容

有人有主意吗?或者一个应用程序比两个应用程序更容易/可能,但宽度是两倍?这会延伸到两个屏幕吗


更新:下面Ryan提到的LocalConnection比http代理更简单,所以我选择了这条路线。对于双屏幕问题,我使用了下面提到的Flash Builder工具。

找到了解决方案。这里的这个小工具将SWF转换为无头可执行文件,并具有一些整洁的特性来访问文件系统和与flash文件交互

开发人员非常友好地使用扩展命令集

fscommand("position","100x200 300x400"); // position, then size (optional)

我相信你需要的是本地连接。这将启用两个flash文件,我知道它适用于swf,从未尝试过投影仪exe文件进行通信、传递变量和协同工作。如果我对你的问题理解正确,这对你来说是理想的


这两个文件需要在同一台服务器上或本地同一文件夹中。从flash内部进行测试也不起作用,因为这两个文件会相互依赖,这使得测试有点困难。就我个人而言,我帮不了什么忙,因为我只在传递变量和启动tweens等非常基本的事情上使用过LC。希望有帮助

好问题!我很想找到更好的解决办法。在过去,我使用visual studio并将两个swf嵌入到不同的窗体窗口中,并在AS3中使用ExternalInterface与底层VisualStudio代码进行通信,后者充当中间人
fscommand("position","100x200 300x400"); // position, then size (optional)