For Badge Installation of AIR application, sometimes developers use WMode attribute as "transparent" or "opaque" (windowless modes) in html embed tag, this results in non functioning of Badge Installation on Linux platforms. Also it sometimes leads to "Error #2044: Unhandled ErrorEvent:. text=Error #2074: The stage is too small to fit the download ui." . This document details steps to rectify the issue.
This document is written for developers who deploy their AIR applications on their website using badge installation.
Included in the AIR SDK is a badge.swf file which lets developer easily use the seamless install feature. The badge.swf can install the runtime and an AIR application from a link in a web page. The badge.swf file and its source code are provided for distribution on developer's website.
So when developer uses Wmode attribute as "opaque" or "transparent" in html embed tag, it doesnt work for Linux platforms.
For the HTML embed tag that loads the badge.swf file, do not set the wmode attribute; leave it set to the default setting ("window"). Other wmode settings will prevent installation on Linux systems. Also, using other wmode settings produces an error: "Error #2044: Unhandled ErrorEvent:. text=Error #2074: The stage is too small to fit the download ui."
For more details on customization of badge installation, click here.