Skip to main content
Known Participant
March 24, 2018
Answered

Convert to html from swf or not?

  • March 24, 2018
  • 3 replies
  • 1722 views

Hello!

I've asked this question before here but then I actually heard from Adobe support themselves that they are looking into a solution that will replace flash, that might help to convert flash content. With that said, they said I could continue to publish in both SWF and HTML.

Have you also heard about this? If so, do you continue to publish your e-learning in both formats? Or do you re-publish/publish in HTML only until this solution is official?

Another question, when previewing in HTML output rollover captions works on some slides and on some not at all. Do any of you know why?

Thanks in advance!

This topic has been closed for replies.
Correct answer RodWard

I've not heard about any recent attempts to create an SWF to HTML5 converter.  It was tried some years ago when mobile devices really took off and it was decided that none of them would support SWF.  But converting Flash content to HTML5 just isn't as simple as it might sound.  There are lots of things you can do in AS3 and SWF that are just not as yet possible in HTML5.

If Adobe has been resurrecting this idea again, they're keeping it very quiet.

My suggestion would be to publish only in HTML5.  I think that's your safest bet.

3 replies

stevetravelclick
New Participant
February 7, 2019

We are in the process of republishing all of our Captivate videos in HTML5 only. Before we republish hundreds of videos, can anyone tell me if we can get the same results by directing our existing links to the existing index/html within the folder of the already published "multiscreen"? It works but I don't know if it will work as well as republishing as HTML5 only.

Lilybiri
Brainiac
February 7, 2019

Do not publish to both SWF and HTML anymore, it is not functional like before if you are on a recent version of Captivate.

You don't tell if you upload to a webserver or to a LMS. They need to be able to run JSON mimetype.

stevetravelclick
New Participant
February 7, 2019

I know not to publish to SWF and HTML anymore. The hundreds of Captivates I referenced are posted on a web server. My question is "Do I Need to republish all of them or can I direct the link to the index.html in the existing folders, instead of multiscreen.html?" The links work but I don't know if this will cause any issues down the road with any browsers. 

Known Participant
March 24, 2018

Thanks for your respond Rod.

Additional question though, if I still would continue to publish in both formats, no matter the reason I would do so, what could then happen when flash is gone? I mean, since I actually have the HTML version published as well?

Erik Lord
Inspiring
March 24, 2018

When you publish a CP piece to both formats, it creates an HTML file for each format and another one called 'multiscreen.html' (or, at least it did back with v.8  - I've stopped publishing to both so I can't actually verify that with CP 10/2017).

If you create a SCORM file with both versions, the imsmanifest points to that multiscreen file as the launch file...

That multiscreen file checks...something (I think it's just the size of the screen) and either shows the Flash version (big screen) or the HTML version (small screen). 

So...if you continue to publish to both and Flash support just totally dies (it could be argued its dead already), the multiscreen file doesn't know that, and will continue to launch the Flash version when the condition is met (if not screen size, then some other desktop vs mobile flag). 

In short, at that point, your Flash/desktop piece will simply be non-functional at all...UNLESS you launch the index.html file, which loads the HTML version.
If you publish to SCORM, then you'll have to change all the imsmanifest files to point to 'index.html' instead of 'multiscreen.html'.

Overall, there's almost no reason to not just publish to HTML now...unless perhaps your users are stuck on old browsers. All current browsers support HTML5 now that those versions should work fine. The only, slight, advantage to Flash publishing are the few CP features (i.e. some effects) that aren't yet supported in the HTML version.

Lilybiri
Brainiac
March 25, 2018

Thank you Erik! I believe my reason it's the last thing you wrote about some CP features.

I will not, however, use mobile devices ever, but I assume HTML is still the only way to go for the desktop computers?


Even at this moment some desktop browsers don't have the Flash Player plugin installed by default as in the past. It needs to be activated by the user. Since quite a while I do not publish the SWF anymore, and certainly not to both SWF and HTML because often the multiscreen.html fails. The difference in output between both versions has become bigger, unless you only create very simple projects.

As for the non-supported features in HTML, some of them will work anyway when you limit to desktop/laptop: Slide transitions and Rollovers are two of those features. Avoid Text Animations because they are SWF's. I also replace FMR-slides in software simulations by CPVC-slides, because FMR tends not to work always in all browsers for HTML output. Replaces SWF animations by OAM's (HTML animations).

I didn't want to answer immediately to your question. Similar to Rod I never heard about plans to convert SWF to HTML by Adobe. Captivate is even more complicated than simple SWF's. Wanted to ask who is spreading this wishful thinking? Flash itself is very alive, stil used for most games around, although the fomer Flash Builder app has been renamed Animate CC and can also be used to publish animations to HTML (with its limitations). I wonder if some people who are not well informed are seeing this as the 'conversion'' tool?

RodWard
RodWardCorrect answer
Adobe Expert
March 24, 2018

I've not heard about any recent attempts to create an SWF to HTML5 converter.  It was tried some years ago when mobile devices really took off and it was decided that none of them would support SWF.  But converting Flash content to HTML5 just isn't as simple as it might sound.  There are lots of things you can do in AS3 and SWF that are just not as yet possible in HTML5.

If Adobe has been resurrecting this idea again, they're keeping it very quiet.

My suggestion would be to publish only in HTML5.  I think that's your safest bet.