Monday, March 16, 2015

Moving Blocks of Frames in Flash

How do you move a block of content in the timeline (multiple keyframes spread over several layers). Although you can highlight content in several layers, you cannot click and drag them to later frames. But you can cut and paste them. The trick is to use the functions under Edit -> Timeline. First, select the keyframes you want to move (with their layers unlocked). Go to Edit (at the top) -> Timeline -> Cut frames. Then select the new frame location and Edit -> Timeline-> Paste Frames. If you end up with duplicate layers (some filled and some blank), you can delete the blank ones. 

If you are working to add a Splash Screen at the front of your Lab 5 movie, this might prove to be the easiest technique. Select, cut, and move all your content further down on the timeline so you have blank frames at the front for your new Splash content. 


If all you need is one blank frame in all of your layers, there is a quick trick. Unlock all the layers. Click on the frame number you want (say, Frame 1) -- in the grey section with the Frame numbers, not on a layer. Hit F5 (or Insert -> Timeline -> Frame). You'll get one new frame in every layer (effectively shifting all your content to the right one space). If you need one frame in just one layer, click on the correct spot in that layer and do the same. 


Warning: if you have scripts referring to Frame Numbers (not labels), shifting your keyframes with any of the above methods will mess up all the scripts. 


If you have a handy trick you're using a bunch, please post a comment!

1 comment:

  1. I am having trouble with my splash screen. I created one frame in front of every layer, and moved everything over. I then created a new layer for the splash screen, and put it in the first frame. My issues are:
    1. My splash screen doesn't show up at the beginning, and when the animation is over, it flashes the splash screen at the end when the timeline resets.
    2. I wanted to add a train animation on the splash screen, so would I have to move all of my layers over more frames to add space for the animation?

    ReplyDelete