This content has been marked as final. Show 5 replies
The model for transparent windows is dictated by the OS, not by AIR. AIR never sees what's behind the window; the pipeline works in the opposite order. AIR hands the entire window contents off to the OS, which then composites it with whatever appears behind it. Any blur filters, etc. in your application have already been applied before that compositing happens.
Thanks a lot for this quick, plausible, and clarifying answer.
I feared it was something like that... it leaves me a wee disappointed.
I was hoping to be able to create some sleek blur effects in the background of my application with AIR...
With the fullscreen capabilities of the Flash Player in mind, I was also hoping it was possible to create some kind of fullscreen blur-fade effect, with all the other items fading/blurring to black when turning my app into fullscreen mode. Something like the effect of the Steam Media Player, if you happen to know that. But since that is built upon the Windows Media Player, I already feared that it would be something specific to WMP in combination with the OS.
I also understand that it would be very difficult to achieve a similar effect with something like screenshots since it is almost impossible to do that real time.
Is there any faint chance that AIR/the Flash Player might be able to do something like filtering/affecting what is shown behind the app in the future?
In relation to this topic, I would ask if there is a built-in function that blurs the background as it happens when you invoke an Alert.show function.
That could be exactly what Cathness needed. And me too :-)
Well, Marco, unfortunately that doesn't help.
You can try it out quite simply: create an AIR application and set the background alpha to something between 0 and 0.5, and let the creationComplete event of the application show an Alert. You'll see that everything belonging to the application behind the Alert is blurred, but the background shines through, crisply, sharply, and clearly.
So that won't help, unfortunately...
Ok, understood. I hadn't got the problem... :)