Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

SWF to HTML5 - Is Canvas really the way to go?

New Here ,
May 24, 2017 May 24, 2017

Hundreds of swf files that teach music reading (5 to 30 minutes in length).

Hundreds of button entries on each file.

Is HTML Canvas really the best tool to convert my material to something that will allow me to continue my current business?

Please advise.

1.8K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
May 24, 2017 May 24, 2017

To paraphrase Churchill, Canvas is the worst tool to convert your material, except for all the others.

Animate is the only (commercially supported) tool that can take your Flash FLAs and automatically convert them to a format that will publish as HTML5. After conversion your project will be about 90% the same. You'll lose some vector graphic capabilities. Text rendering is much more primitive. The old components won't work. A few other things. But the major pain point will be scripting. SWF's ActionScript syntax is nearly identical to HTML's JavaScript (more so to AS2 than AS3), but the underlying APIs are almost completely different. So generic logic, math, string handling code can run almost unchanged, but anything that manipulates graphics or sound will have to be rewritten.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
May 24, 2017 May 24, 2017

I love that Churchill quote.

How would I find someone who does this for a living and might contract to do the conversion?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jul 19, 2019 Jul 19, 2019
LATEST

This is probably way too late, but I write code against the HTML5 canvas in TypeScript and I'm pretty good. My day job is a full stack developer, but I have a new baby, and I'm always interested in earning a little extra scratch.

[Moderator note: link removed]

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines