Hi, I just developed a site with a simple flash animation. The site works fine offline, I mean the flash is animating locally but after been uploaded, it refuses to work. what do I do?
Also, I need idea on how to create a flash document and reduce it size as small as possible. you can take a look at the site
Thanks

Dani AI

Generated

The original post by describes a SWF that plays locally but fails after upload. Two broad causes are most common: server/embedding issues, or browser-level Flash support limits. Adobe ended Flash Player support in 2020 and modern browsers block the plugin, so many SWFs will not run without an emulator or conversion. See Adobe’s notice: Adobe Flash Player end-of-life. Building on points from and , the checklist below focuses on diagnostics and practical options.

A concise server/diagnostic checklist:

  • Fetch the SWF directly from the server and compare size/timestamp with the local SWF.
  • Inspect HTTP response headers for a correct Content-Type. Example:
    curl -I https://example.com/path/to/animation.swf
  • Add a MIME mapping on hosts that omit it (example .htaccess):
    AddType application/x-shockwave-flash .swf
  • Confirm files were uploaded in binary mode and have read permission (e.g., 644). Review browser devtools (Network/Console) and server error logs for 404/403 or blocked resources. Also check whether the SWF loads external assets (images, XML, fonts); missing relative paths can make a movie appear blank.

Practical size-reduction tips for the SWF itself: subset embedded fonts, replace heavy bitmaps with vectors where possible, reduce image quality for photos, compress long audio and lower sample rates, reduce frame rate and drop redundant frames, remove unused library items and enable movie compression in Publish settings.

For reliable playback today, use an emulator such as Ruffle (ruffle.rs), or export/convert the animation to HTML5 Canvas or video (FFmpeg can assist: FFmpeg). If server diagnostics show correct headers and permissions but the SWF still won’t run in current browsers, emulator or migration to HTML5/video is the practical path forward.

Recommended Answers

All 5 Replies

Would be better if you attached source file (raw flash file not final swf) in zip or rar format so people may look at it if you do not mind.
Check on your server that flash file is saved in folder Flash as new.swf, keep in mind that it have to be with capital "F", lower wouldn't work (unix servers are sensitive with this)
As for reducing size, you may want to use external library where you store your resources, this will reduce the file size, however downside of this is longer time for loading

It looks like you may not have published the swf prior to putting it on the web. The reason I say this is because the has no content. Go to the swf that you have on your local machine and open it up. Does it work correctly? If not, open the fla in Flash and hit Shift+F12. This will insure that the swf is up to date. Now copy this file to the server and check it again.

I'm not sure about your problem.But i can recommend a website to you to sovle it.It's <URL SNIPPED>that you can post your problem on it and also you can get your answer.May you good luck.

Until there is uniformity among browsers and servers concerning case sensitivity, do NOT put any uppercase letters in any web page, web file, domain name, folder name, or anything else a browser or server needs to interpret.

You seem like you haven't establish or publish this website yet... IF need help contact here <URL SNIPPED>

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.