Jump to content

Editing a SWF file


elohelomg

Recommended Posts

Hey guys, i need to edit a .swf file, so, i downloaded flash cs5, and every time i try to open the swf file, all it does is play it in flash player.

HELP

Link to comment
Share on other sites


  • Replies 15
  • Views 1.1k
  • Created
  • Last Reply

Okay first off your SWF file is not probably going to be editable.... what you need is going to be the FLA file and any other accompanying files.. for the Flash Object in question. The SWF file is simply going to just play.. or load..

Link to comment
Share on other sites


Okay first off your SWF file is not probably going to be editable.... what you need is going to be the FLA file and any other accompanying files.. for the Flash Object in question. The SWF file is simply going to just play.. or load..

So i guess i have to convert it with swf decompiler ey?

Link to comment
Share on other sites


You may be able to do that.. I started to do this once for the VibeSteamer UI.. but never got around to it.. could work though.. would be worth a try yeah..

Link to comment
Share on other sites


Here is your FLA project:

http://www.mediafire.com

Share code: ?7m73rme1bsocw75

If you wanna do it yourself:

A flash SWF file is usually compiled from a FLA file or SWI (this would be SWISH another popular platform). These files have ASSETS. These assets are also in the SWF. There are SWF decompilers around if you want to play with those.

Good luck.

Link to comment
Share on other sites


Here is your FLA project:

http://www.mediafire.com

Share code: ?7m73rme1bsocw75

If you wanna do it youself:

A flash SWF file is usually compiled from a FLA file or SWI (this would be SWISH another popular platform). These files have ASSETS. These assets are also in the SWF. There are SWF decompilers around if you want to play with those.

Good luck.

what tool you are using ?

i know something like sothink, but i have trouble.

Link to comment
Share on other sites


I have a old portable version of Sothink SWF Decompiler (5.5.0.338, I bet they released like 100 versions since this one, but it works). I use it VERY rarely, but it is simple enough if you have a grasp of what Flash is. I used other decompile tools back in the days and all worked fine, forgot the names.

Link to comment
Share on other sites


Something to note is when you use decompiled SWF and you edit them you will always hear a screeching noise at the start of playback after you save your edited file. It's an easy way to recognise it as stolen, lol.

Link to comment
Share on other sites


I just noticed that, interesting... Maybe if I was a Flash dev would take a further look to see why it's happening (pretty sure it's avoidable somehow), but I have no interest. Only used the decompile to take some assets out of the swf context...

Link to comment
Share on other sites


I have a old portable version of Sothink SWF Decompiler (5.5.0.338, I bet they released like 100 versions since this one, but it works). I use it VERY rarely, but it is simple enough if you have a grasp of what Flash is. I used other decompile tools back in the days and all worked fine, forgot the names.

While the swf decompiler does decompile, when you load it in flash cs5, everything is distorted.

I would not be able to edit this.

Link to comment
Share on other sites


Decompiling is not really meant for edit/modify, but to extract needed assets from the library. For example, motion/animation will be decompile frame-to-frame usually. A recompiled project will be very unoptimized and brutally done. There isn't any known possibility to obtain the original fla project but to buy it from the designer.

However, I'm not sure what you mean by "distorted". I also have CS5 and loaded the project and looks/recompiles almost OK, and I don't have 2 fonts so the title text is rendered wrong.

The "fast forward" sound is the sound14.mp3 from the library, so it can easily skipped from playing on each movie load, so problem solved here, LeetPirate. Deleting the asset works...

elohelomg, decompiling is not meant as a stealing tool, but more as a learning one. Decompile, take a peek inside, see how it was done, than just start your own project. Again, you cannot get the original fla from a swf (maybe only if it was a very simple fla). Also, there are many tools that export to swf and are used as a poor man's Flash, like SWiSH, Selteco Alligator Flash Designer and countless banner making mini apps. These do not work with fla files and have their own project types and your header could have been compiled from any of those... so the possibilities of getting a fully CS5 compatible fla is extremely remote.

Link to comment
Share on other sites


that is the problem, when i have decompiled, i got so many files (i forgot the extension)

as u stated, it will be like learning one, but it confused too :D and i am failed..

Link to comment
Share on other sites


OK. Seems that I got a little more involved in this thread than I initially intended.

henz, firstly you need to understand the Flash thing. Not perfectly, but you need to have a grasp of Adobe Flash Professional and the project structure. The many files you got are the assets of the project (the fla file). The fla file knows where everything goes and what each of the files is supposed to do. Every file is located in the Library when you open the fla.

It's impossible for me to detail everything compile/decompile related in a thread, I lack the time and, I must recognize, the patience. I am also not considering myself a Flash expert, as I work with printed media 90% of the times and only occasionally with Web related stuff.

But I can tell you guys that it's not that hard if you have some knowledge of Adobe interface (from PS for example) and are willing to follow or read some tutorials available on the Web. You don't have to be a Flash PRO to manage your way through decompiled projects! But you must understand how the stuff works and it would be cool if you already done some projects yourself.

Another thing: many Flash projects contain AS (ActionScript). That would be code. That would be pretty hard to understand for some (including me). You get this code also (.as files). It is even more complicated as it comes in 2 flavours, AS2 and AS3, the latter representing a big change from its predecessor. So take this also into account.

But as always, having the net and its limitless resources always help, so if you're willing to learn (or spend a few bucks on a specialist) there's nothing impossible, so good luck!

Link to comment
Share on other sites


yes indeed,,

i forgot to mention about action script, it's about programming..

so when the swf get decompiled, that is the one which make confused :)

Link to comment
Share on other sites


Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...