Flash投影仪中的浏览器链接打开但留在Flash应用程序后面

时间:2008-11-10 12:06:26

标签: flash actionscript-3

我有一张光盘上的闪光灯投影机文件。一节只是一个简单的有用网站链接列表。这些链接是通过将属性框中的URL添加到静态文本而创建的。投影机以全屏模式运行,使用Flash CS3制作。

这是在Windows中运行Flash投影机应用程序时的行为:

如果浏览器未在后台运行,则链接打开正常。浏览器窗口打开并获得焦点。如果Flash应用程序保持全屏模式,我会更好,但这不是主要问题。

如果浏览器已经打开,链接将在浏览器中打开,但窗口仍然会闪存闪存应用程序,用户将无视并认为链接无法正常工作。

当您点击Flash中的链接时,是否有办法让浏览器窗口获得焦点,并且是否有人知道这是否已在CS4中修复?

感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

我认为这里的关键问题可能是我们所说的浏览器,以及它是如何配置的。即,如果它是Firefox,并且您已将其配置为在后台打开外部链接(来自其他应用程序),则它与闪存无关,并且所描述的行为完全符合这些设置。在我的Flash应用程序中,打开外部链接总会将新的浏览器选项卡/窗口置于最前面,尽管我从未尝试使用独立应用程序。

顺便说一句,当您点击链接时,Flash应用程序从全屏退出是一项安全功能。我相信Adobe的架构师想到的是黑客在Flash中创建浏览器模型,从而获取敏感数据。

答案 1 :(得分:0)

在将链接发送到浏览器之前,您是否曾尝试手动放入使投影机退出全屏模式的挂钩?也许在那种情况下它会得到关注?

如果您使用Flash Player 10(我猜您在编写Flash CS4时提到过),我认为没有太大的区别,但是将您的应用程序更改为AIR可能会有所不同,并且很可能在CS3中也可以这样做

答案 2 :(得分:0)

我在FlashKit上发布了这类问题的解决方案...... http://board.flashkit.com/board/showthread.php?t=674688&highlight=topmost

该解决方案使用了我多年来开发的一些免费工具,并展示了如何解决PDF文件的问题,但EXE文件和其他文档类型将遵循相同的模式。

相关问题