Skip to main content
Known Participant
March 8, 2013
Question

Transparent/chromeless doesn't work anymore

  • March 8, 2013
  • 5 replies
  • 825 views

I have a AIR Application I've developed which is chromeless and transparent, I've installed it on a dozen computers with various windows versions including Windows7 and works fine.

Now I've installed it on a new Windows7 computer and it works but is neither chromeless nor transparent. It's the exact same application.

Why is it completely ignoring the chromeless and transparent settings in the xml and what the hell do I have to do to get it work?

This is urgent.

This topic has been closed for replies.

5 replies

Known Participant
March 8, 2013

and on another identical computer, same problem.

chris.campbell
Legend
March 8, 2013

I don't recall seeing this before.  Are there any differences between Win7 systems were it works and those two were it does not?  Is Aero mode enabled?  Other differences in the Visual Effects tab of the Performance Options dialog (accessible in System Properties Advanced tab)?

Known Participant
March 8, 2013

I've fixed it. It was my fault, though a fault in the way Adobe AIR applications are installed made me waste time trying to debug it.

Actually my original application was not exported as chromeless and transparent: I had modified the application.xml manually after install on the old machines. So far my fault.

So when I fresh-installed the app on the new machine, it was obviously not transparent. Then I noticed an application.xml in the application's folder, _outside_ the meta-inf folder. I thought that was the xml with the settings, so I replaced it with the manually modified one taken from the other machines and it had no effect.

It had no effect because that application.xml file is completely useless (so I wonder why on earth it is there). The one which really matters is within the meta-inf folder which I only discovered when it occurred to me to open that folder. Then I replaced it and it works.

I wonder why the AIR application installer scatters useless copies of the application.xml file all around.