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

Conversion of animated and interactive swf with sound to HTML5 in Animate

New Here ,
Jan 25, 2024 Jan 25, 2024

My swf file can be opened with Animate and work there. However, I cannot save it as an Animate file, nor convert it to a working HTML5. It is the latter I want to be able to do. I got fine help in the Adobe chat, so that now it can be opened from Animated. Converting it to HTML5 (Control/Test) starts out but never finishes the conversion. The resulting file only contains 4 time frames and is not interactive.

 

I attach my file in case someone is able to resolve the issue. Once you have the file in Animate, you should press 'Luk velkomst' to start it. Then you should drag one part of the figure to the other (the figures are two semiconductors (n-doped and p-doped) to construct a solar cell. After the two pieces are brought together. Sound appears as the electrons fill out holes in the p-doped part. You should then attach the contacts by draging with the mouse. The light is imagined to come from the right ('Affyr foton' will give you the next animation step where photons create electron-hole-pairs in the solar cell).

 

Kind regards, Ole

495
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

correct answers 1 Correct answer

Community Expert , Jan 26, 2024 Jan 26, 2024

I'm glad that worked!

 

Although there's a desktop version and a browser extension, the user doesn't need to download Ruffle. There's a runtime that is an embeded JavaScript file that will play the SWF.

 

As for the changes in the SWF, yes, you'll need to decompile it using JPEXS, the one that used to be from Sothink or any other that you can find.

Translate
Community Expert ,
Jan 25, 2024 Jan 25, 2024

you need to use the fla that created the swf.

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 ,
Jan 25, 2024 Jan 25, 2024

Thank you, kglad for your quick and clear answer.

It is quite unfortunate. I do not have the fla since it was programmed by a colleague with whom I have lost contact. Arrgh. I only have the swf which I got from my colleague nearly 20 years ago. It has been working so nicely until Flash was banned. And it still works in Animate, but I want to share it for free.

 

Kind regards, Ole

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
Community Expert ,
Jan 25, 2024 Jan 25, 2024

you can try using a decompiler to recreate the fla using the swf.

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
Community Expert ,
Jan 25, 2024 Jan 25, 2024

Hi.

 

You can also try to run your content using Ruffle.

 

It's an open source Flash Player emulator that is bringing SWFs back to the web. It doesn't have 100% of compatibility yet, but it's getting there.

 

Regards,

JC

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 ,
Jan 26, 2024 Jan 26, 2024

Thank you very much, kglad and JoaoCesar for your answers. Ruffle works! So it is a solution to ask the user to download and use Ruffle. However, now that I got this far, I would like to make it even simpler for the user by having a file that runs directly in a browser. The animation explains the working of solar cells and Helge Blom Andersen made it for me as an animation of  some 7 serial  drawings on the atomic construction of a solar cell I published in a Danish high school physics textbook. It would be VERY nice if the text in the animation could be translated into English for a broader audience with the interactive animation running in a browser.

 

kglad suggests to use a decompiler. I am not a programmer, so I don't know what to use for decompiling. I had hoped that Animate could be used for that purpose when I found out the Animate could run the swf. But as I understand kglads writing, I would need the fla for that. Does any of you have a suggestion for a compiler I might try (on a Windows computer)?

 

Kind regards, Ole

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
Community Expert ,
Jan 26, 2024 Jan 26, 2024

I'm glad that worked!

 

Although there's a desktop version and a browser extension, the user doesn't need to download Ruffle. There's a runtime that is an embeded JavaScript file that will play the SWF.

 

As for the changes in the SWF, yes, you'll need to decompile it using JPEXS, the one that used to be from Sothink or any other that you can find.

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
Community Expert ,
Jan 26, 2024 Jan 26, 2024

@JoãoCésar 

 

that link is for sothinks' decompiler?

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
Community Expert ,
Jan 26, 2024 Jan 26, 2024

It's for JPEXS.

 

I'm not sure where to download Sothink's officially at this point anymore.

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
Community Expert ,
Jan 27, 2024 Jan 27, 2024
LATEST

oh, i misread your post (though it is ambiguous).

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