2013-05-21 22 views
0

我有一个flex web应用程序。我想显示一个弹出式窗口或收到事件时发出警报。即使浏览器窗口被最小化。如何在浏览器窗口最小化时在flex web应用程序中获得警报?

谢谢。

+0

你试过了什么?结果是什么?为什么结果与您预期的不同? – JeffryHouser

+0

@amarnath不要把我的话当成福音,但我不认为这是可能的。基于Web的AS3往往会被锁定,而Adobe通常会设法阻止你进入并在任何程度上搞砸东西(例如绕过用户窗口最小化)。另外一个基于网络的SWF通常沿着单一的“电影”或你有什么,只是窗口和弹出窗口内的东西都是我所了解的(尽管AIR应用程序在这两方面都更加自由) 。 – Panzercrisis

回答

1

这个想法是通过Javascript使用desktop notifications。使用ExternalInterface从AS3调用Javascript。 虽然它可能不适用于每个浏览器。

+0

感谢您提供桌面通知。我试图实现,他们在Chrome和Mozilla中按预期工作,但不能在IE中工作。尝试IE 8,9,10。有没有任何附加组件可用于IE,因为我们有一个用于Mozilla。 – amarnath

+0

对不起,请检查:http://caniuse.com/#feat=notifications – Kodiak

0

我会说,这是不可能与flex只。由于警报只是正常的Flash内容。

此外,Javascript提醒可能无法正常工作。

问题是为什么你需要它们?

+0

@ Adrian我正在使用具有传入消息的eventHandler的Web应用程序。因此,现在我需要在用户屏幕上的所有窗口之上显示弹出消息(即使浏览器已最小化)。我试过popManager,它可以帮助我弹出,但只有当浏览器没有最小化。 – amarnath

+0

@amarnath所以你的问题是:当你最大化浏览器(从最小化状态返回)时,你看不到任何提醒(即使它被调用来显示弹出窗口)或者你想要在最小化浏览器之外显示提醒总是可以看到? –

+0

@ Adrian我想要一个警报显示在用户可以随时看到的最小化浏览器之外。 – amarnath

相关问题