Flash Communication Issue
March 27, 2014 12:00 AM
ExternalInterface requires the user's web browser to support either ActiveX or the NPRuntime API that is exposed by some browsers for plugin scripting.
See http://www.mozilla.org/projects/plugins/npruntime.html
In September 2013, Google announced that NPAPI support in Chrome would be phased out during 2014 because "NPAPI’s 90s-era architecture has become a leading cause of hangs, crashes, security incidents, and code complexity.
Source: http://en.wikipedia.org/wiki/NPAPI
Does this mean that Flash/Lectora Communication will no longer work by the end on next year?
If so this may cause a lot of courses to stop working - Some eLearning companies base their business on Flash/Lectora communication.
Discussion (2)
@ssneg 60207 wrote:
Said companies have had a lot of time to switch from Flash to HTML5, and now they have a perfect reason AND a deadline. Embedding HTML5 into Lectora and communicating between the iframe and the title is easy and much more bulletproof than the ExternalInterface API.
Developing multiple quizzes of questions with a complete interface and rich interactivity in HTML5
(Raw CSS/Jquery in a production environment) - Please!
- The only reason you wouldn't use Flash or Flash/Flex is because Apple killed it out of spite (And don't even start with arguments about resources when it's been operating since 2004 ) It was spite and that is all, the rest was spin.
- Edge Animate - Did that. Well and truly bought the t-shirt and hat. Know it back to front and sideways. I still would recommend Macromedia's Flash and Flex hands down.
In any case this is a pointless discussion...
The issue at hand is there are many companies out there who are structured with Flash/Lectora development and the purpose of my post was to point out an important issue looming on the horizon that they may not be aware of.
Flash can be exported to HTML5 with CreateJS however it's very basic.
The least path of resistance is to focus on Edge Animate and extend its functionality with Javascript/Jquery/Greensock. It's very new but it's doable.
Said companies have had a lot of time to switch from Flash to HTML5, and now they have a perfect reason AND a deadline. Embedding HTML5 into Lectora and communicating between the iframe and the title is easy and much more bulletproof than the ExternalInterface API.
Discussions have been disabled for this post