How to decompile a DCR You can't directly convert a dcr, and there's no known way of getting the scripts out of a dcr, but you can get most other elements: Import the dcr as a cast member. Place it on the stage, in sprite 1, frame 1. Make sure the playback head is on that frame. Next, open a script window, and paste this: --------------------------------- on extractAssets mov = sprite(1).movie repeat with cn = 1 to mov.castlib.count tCast = mov.castlib(cn) repeat with mn = 1 to tcast.member.count tMem = mov.member(mn,cn) if tMem.type <> #empty then tMem.copyToClipBoard() newMem = new(#bitmap) -- type doesn't matter newMem.pasteClipboardInto() newMem.name = tMem.name newMem.unload() put "extracted "&tMem.name&" (mem "&mn&" castlib "&cn&" - "&tMem.type&")" end if end repeat end repeat end --------------------------------- Next, check that the script type is set to 'movie' (in the property inspector). Hit the little lightning button in the script window toolbar (recompile all scripts). Now open the message window, and type: extractAssets Hit return, and voila!, your cast is filled with the cast members from the dcr. Any script cast members will be empty though. Can't help with that. hope this helps, 50vil