我正在开发一个flex应用程序,用于查看有关实时股票价格的图表和统计数据。要求是1个用户可以同时查看多个股票代码的多个窗口(或面板或画布)。
我想有一个按钮,当我点击那个按钮时,一个新的面板会在一个新的WebBrowser选项卡中弹出。1个用户可以打开5个或更多的面板,在5更多的网页浏览器标签看到5个不同的股票。并且所有5个面板都必须由主应用程序管理。以便应用程序可以将股票价格数据发送到这5个面板。
经过几天的搜索,我仍然找不到一个方法,请给我一些建议?
非常感谢你,亨利
发布于 2010-09-13 19:37:11
如果您的需求是在浏览器中使用选项卡,那么您将获得一些乐趣。
我认为唯一有效的方法是,如果主应用程序触发了对辅助应用程序的URL请求,然后通过LocalConnection与其进行通信。
如果您稍微放宽一些要求,有几种更容易的方法。使用URL参数意味着您可以将您希望遵循的股票传递到应用程序的每个新实例中,而不需要LocalConnection。
当然,你可以只在你的Flex应用程序中有一个选项卡式界面,而根本不需要新的浏览器窗口!
发布于 2010-09-13 19:38:57
我绝对不会走这条路。创建多个选项卡是可以的,但当您需要对这些部分进行完全控制和集成时就不行了。
我会在同一个应用程序中创建带有选项卡式导航或类似内容的浮动面板。
看看这张图:

正如你所看到的,用户看到的是一个屏幕,但他在底部还有两个选项卡(窗口),他可以展开或折叠。
上下文是相同的上下文,它是相同的应用程序。
https://stackoverflow.com/questions/3699851
复制相似问题