Commands to make working in flash easier. Credit to Ryo Timo who created the bulk of the scripts and Vladin Mitov created the group and labelcel scripts and mentored me a little bit. Works in Flash 8, but most of the scripts work fine in other versions too. For hardware I recommend getting a keypad like the Razer Tartarus V2 so you can easily bind all these scripts.
Script install directory C:\Users\User\AppData\Local\Macromedia\Flash 8\en\Configuration\Commands
Copy the .jsfl files to the 'Commands' folder.
The LO template has symbols and layer structure necessary for the #Export and #Timesheet scripts to work.
Open '000_lo.fla' File > Save As Template...
When you test movie, the preview could be distorted due to a large stage size. In the test movie preview go to View > Magnification > Show All then close and open the preview should be fixed.
#Export.jsfl - exports all keyframes on layers with names shorter than 4 letters to .png files. Layers named "TAP" or "paper" will be visible on every exported keyframe.
#Mark frame.jsfl - adds a label to the currently selected keyframe(s). Will be numbered chronologically. Useful when a keyframe is reused on the timeline.
#Mark frame2.jsfl - removes label from the currently selected keyframe(s).
#Mark inbetween.jsfl - adds an inbetween label to the currently selected keyframe(s).
#Timesheet.jsfl - creates a timesheet symbol using _sheet and _endbar symbols.
-.jsfl --.jsfl ---.jsfl - these scripts hide, or show layers within a sequence of 3 layers. Useful for flip checking while tracing corrections or simply hiding layers underneath the currently selected layer.
Black.jsfl Blue.jsfl Blue2.jsfl Green.jsfl Hair.jsfl Red.jsfl Red2.jsfl Skin.jsfl - these scripts change the toolbar colours.
Delete Fill.jsfl - deletes only the fill from the currently selected frame(s).
Delete Layer.jsfl - deletes currently selected layer(s).
Delete.jsfl - deletes everything from currently selected frame(s).
editmode.jsfl - goes into edit mode for currently selected object.
Exit Frame.jsfl - exits edit mode.
group.jsfl - groups any drawing objects (anything that isn't already a group) on selected frame(s).
labelcel.jsfl - adds text to all keyframes of the current layer. Uses the layer name and frame label (Mark frame.jsfl), useful to quickly label cels. In Flash 8 you will probably get an 'OpenClipboard Failed' error, so just hold down Enter after running the script.
LayerDown.jsfl - moves down 1 layer.
LayerUp.jsfl - moves up 1 layer.
Lock Layers.jsfl - locks every layer except the currently selected layer.
Merge.jsfl - clears currently selected frames.
NewAnimClip.jsfl - makes copy of the current layer, but inside a symbol. I personally use this to tween cels for previews (test movie).
newLayer.jsfl - creates a new layer using the current layer name as a reference. If it's A, the new layer name would be B, etc.
NextPass.jsfl - creates a layer with white opacity and copies the timing of the current layer to a new layer with blank keyframes (it's the equivalent of lowering the current layers opacity and making a new one to draw on top).
NextPass2.jsfl - same function as NextPass.jsfl. Instead of a layer with white opacity, it sets the current layer to a light outline mode.
optimize.jsfl - 'optimizes' the current selection, reducing the number of vectors/curves.
overlap.jsfl - sets the currently selected stroke to a lighter colour. I use it for something that is underneath, but still needs to be visible for the inbetweeners.
smooth.jsfl - smooths the current selection. This is great for smoothing strokes during cleanup.
toggleguide.jsfl - toggles the selected layer(s) to guide or normal.
zoom 1.jsfl zoom 2.jsfl - zooms slightly in or out. A little more subtle than default zoom.
Next Cel.jsfl - moves to the next keyframe.
Previous Cel.jsfl - moves to the previous keyframe.