Skip to main content
Participant
March 23, 2020
Question

Migrating Adobe Flex web application to Adobe AIR package application

As support for Adobe Flex is ending in 2020, we are migrating Adobe Flex web application into Adobe AIR standalone application
as steps below
Creating certificate

 

./adt -certificate -cn SelfSigned 1024-RSA sampleCert.p12 samplePassword

 

Creating AIR application

 

./adt -package -keystore ./sampleCert.p12 -storetype pkcs12 -target bundle AIRApp.app App-descriptor.xml App.swf

 

 

In many places we make call to ExternalInterface like below

 

ExternalInterface.call("window.location.search.toString");

 

and exception is thrown 

 

Error: Error #2067: The ExternalInterface is not available in this container. ExternalInterface requires Internet Explorer ActiveX, Firefox, Mozilla 1.7.5 and greater, or other browsers that support NPRuntime.
	at Error$/throwError()
	at flash.external::ExternalInterface$/call()

 

 

Is there a way to enable ExternalInterface in Adobe AIR?

 

    This topic is closed to new replies. Start a new post to keep the conversation going.