+ update 2020: WARNING - support of the decompiler is now VERY LIMITED. There are no active developers. This means we will NOT develop new features and/or fix most of bugs. We left the tracker running in case somebody from community would like to work on it. Sorry for the inconvenience.
State: closed new: Initial state. As long as issue is in this state, the work on the issue has not yet begun. opened: Opened state means developer started working on the issue. Feature/Fix will probably be in the next release. postponed: This means developer is not working on it now, for some reason it cannot be implemented now. Issue may be opened again in the future. upgraded: Issue is in upgraded state when developer made changes to the program and new version was released. closed: This means the user is satisfied with issue results and no more changes are needed. invalid: These issues cannot be solved. ignored: Developer decided to take no action on this issue. returned: Program changes were made but user is not satisfied and returned the issue.
I'm looking for a way to replace shapes in an swf file, by using shapes from another swf
Basically, I was hoping to be able to replace a shape with an exported "shape file". That
shape would then be exchanged, but the original id will be kept the same (I suppose that
could change and then you could manually change it).
Hope that makes sense!
I wouldn't mind that so much if it wasn't so painful to use.
Often, after moving one or two the entire left pane will just stop working and I'll only
be able to click certain things above a certain point. This can sometimes happen on the
first move, which makes it impossible to work with.
Even if it did work, I find it difficult scrolling up and down and up and down the side
panel to get to what I want to find. Moving more than a couple of shapes is really slow
work without any problems.
It might be because I'm working with files that have hundreds of shapes though.
That's why I wanted the ability to export/replace shapes. Exporting could extract a subset
of shapes that I want from one file, then they'd be easy to find when I want to replace
the other ones.
I suppose it wouldn't be as bad without the scroll pane issues though.
Then please create a bug about "only be able to click certain things above a certain
You can also try XML export + import.
Export both swfs, and copy the required shapes (xml nodes) from the source swf.xml to the
target.xml, then import the target swf from the XML file
With the latest version you can copy a tag from one swf to another with it's
So if your shape is using an image tag, then ffdec will copy the image tag, too (and also
updates the character ids)
with this functionality i think it is very easy to replace a shape
may i close this issue?
With the latest nightly build you can replace the shapes/sprites from context menu (so raw
editing is not needed anymore, but you still need to copy - with dependenies - the target
I've created a small tutorial (attached here) about replacing a sprite.
Please try it. Then I'll close this issue.