对1个Flex应用程序使用多个WebBrowser选项卡

时间:2010-09-13 11:10:53

标签: windows flex popup browser

我正在开发一个flex应用程序来查看有关实时股票价格的图表和统计数据。要求是1个用户可以同时查看多个股票代码的多个窗口(或面板或画布)。

我想要一个按钮,当我点击该按钮时,将在新的WebBrowser选项卡中弹出一个新面板。 1个用户可以在另外5个webbrowser选项卡中打开5个或更多面板,以查看5个不同的股票。所有5个面板必须由主应用程序管理。因此,应用程序可以将股票价格数据发送给这5个面板。

经过几天的搜索,我仍然无法找到办法,请给我一些建议吗?

非常感谢, 亨利

2 个答案:

答案 0 :(得分:3)

如果您要求在浏览器中使用标签,那么您就可以获得一些乐趣。

只有这样我才能看到这个工作,如果主应用程序触发了一个辅助应用程序的URL请求,然后通过LocalConnection进行通信。

如果您放松一点要求,有几种更简单的方法。使用URL参数意味着您可以将您希望遵循的股票传递到应用程序的每个新实例,而无需LocalConnection。

当然,你可以在你的Flex应用程序中有一个标签界面,而根本不需要新的浏览器窗口!

答案 1 :(得分:0)

我绝对不会这样做。 创建多个选项卡是可以的,但是当您需要对这些部分进行完全控制和集成时则不行。

我会在同一个应用程序中使用选项卡式导航或类似的东西创建浮动面板。

看看这张图片: alt text

如您所见,用户正在看一个屏幕,但他底部还有两个标签(窗口),可以展开或折叠。

上下文是相同的上下文,它是相同的应用程序。