Hi all Yes, using AIR to load some HTML content is still supported although the WebKit version in AIR is around 10 years old (we've been asked to update it to a more recent version - which could be quite a large job, and it's not clear whether this is actually widely used any more..)
Brian is quite right though. The issue will be that AIR doesn't ship with the Flash Player, it ships with some placeholders now which would take you to the Adobe "download Flash Player" page, and of course this is disappearing in the new year. The WebKit engine would work with the NPAPI version of Flash Player if you do have this installed, but this isn't something you should bank on for long term usage and isn't something that can (legally) be copied. See https://www.adobe.com/products/flashplayer/end-of-life.html for a recent update. We have some additional rights from Adobe that allow us to provide the Flash Player - with a number of terms and conditions attached - for some specific use cases, which can give people some additional breathing space to continue migrating their applications. But this is a commercial offering, we have some details available on our website and are planning to update this further in the next few weeks (after a few more announcements from relevant parties have been made). For the general public and any home user, you really shouldn't expect them to have the ability to view general Flash-based content from next year (unless of course you switch to deploying it as an AIR application!) thanks Andrew -----Original Message----- From: Alex Harui <aha...@adobe.com.INVALID> Sent: 11 June 2020 17:40 To: users@flex.apache.org Subject: Re: Keeping user applications up to date in AIR. Hi, It would be wise to test on a clean machine and consider how you will get the Flash Player in the future as I don't think Adobe will be providing them. Harman might. It's been a long time since I've dealt with these sort of issues and I think there may have been additional security restrictions added in AIR since, but I thought that folks had successfully used a Flex/AIR shell to load code modules from the network. HTH, -Alex On 6/10/20, 10:26 AM, "Brian Raymes" <brian.ray...@teotech.com> wrote: Hi all, I am interested in a work-around as well, but unless I'm mistaken, the solution below may not work at the end of the year given a change to AIR starting in version 22? "Starting in AIR 22, applications that play swf content via the HTML control (WebKit) will now load the system level NPAPI Flash Player provided by Adobe (https://clicktime.symantec.com/3VPJfW8zgdNptNyqxdTCXxZ7Vc?u=https%3A%2F%2Fnam04.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fget.adobe.com%252Fflashplayer%26data%3D02%257C01%257Caharui%2540adobe.com%257C9eea501409b94b4c598e08d80d635f6c%257Cfa7b1b5a7b34438794aed2c178decee1%257C0%257C0%257C637274067748313564%26sdata%3DqxHnFxYlktD8GXnl909Ki662ALtZtHYeyEBFISiIq3Q%253D%26reserved%3D0). If this plugin is not available on the system, the end user will be prompted to download and install the plugin from Adobe." Source: https://clicktime.symantec.com/3NGtxWnAcgo3uVMsnqE5YfQ7Vc?u=https%3A%2F%2Fnam04.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fhelpx.adobe.com%252Fflash-player%252Frelease-note%252Ffp_22_air_22_release_notes.html%26data%3D02%257C01%257Caharui%2540adobe.com%257C9eea501409b94b4c598e08d80d635f6c%257Cfa7b1b5a7b34438794aed2c178decee1%257C0%257C0%257C637274067748313564%26sdata%3DwcwY4T3y%252BXHZuBGCs%252BMVA0FTWpwsnqSHubIorghT3Uk%253D%26reserved%3D0 If the plugin is to be removed from browsers, will the solution below continue to work? Will Flash still be available to install separately? Could it be as simple as holding onto a legacy NPAPI installer? Brian -----Original Message----- From: Paulus de B. <w.p.stuur...@knollenstein.com> Sent: Wednesday, June 10, 2020 2:04 AM To: users@flex.apache.org Subject: Re: Keeping user applications up to date in AIR. Hi Paul, We actually had the exact same setup in that we had an swf application we needed to continue using after browsers stopped supporting flash. What we did for the time being (but works very well): create an AIR application that uses the flex HTML control to load your swfs like you did in the browser. Create a WindowedApplication (Flex) with just one control in it: <controls:HTML id="htmlControl" width="100%" height="100%" horizontalScrollPolicy="off" verticalScrollPolicy="off" /> On the creationComplete // Load your web application htmlControl.location = "https://app..."; In the end we did add the AIR updating functionality, but only for updating the AIR app (which rarely happens). The swfs are loaded / reloaded like the were in the browser. Cheers Paulus -- Sent from: https://clicktime.symantec.com/3RZHoU2z9UZpGA8ahHcMKkM7Vc?u=https%3A%2F%2Fnam04.safelinks.protection.outlook.com%2F%3Furl%3Dhttp%253A%252F%252Fapache-flex-users.2333346.n4.nabble.com%252F%26data%3D02%257C01%257Caharui%2540adobe.com%257C9eea501409b94b4c598e08d80d635f6c%257Cfa7b1b5a7b34438794aed2c178decee1%257C0%257C0%257C637274067748313564%26sdata%3DvDXzfC0pZMJOH4HuH32wzSDKBAJzO%252BPFxaW9bEIhaG0%253D%26reserved%3D0