Skip to main content
Inspiring
January 27, 2010
Answered

Noob question - is there next keyframe shortcut?

  • January 27, 2010
  • 7 replies
  • 95597 views

I'm new to Flash and can't find if there is a way to get to the next/previous keyframe on a layer by using something faster than dragging the playhead.

Correct answer ToddSlaughter

Okay, here they are. Four commands.

  • Select Next Keyframe on This Layer
  • Select Previous Keyframe on This Layer

  • Select Next Keyframe on Any Layer
  • Select Previous Keyframe on Any Layer

Download this zip file, unzip it, and copy the four JSFL files to your Commands folder. Where is your Commands folder? See the note under Create a Command on this page.

At this point the commands will show up on your Commands menu, but to make them truly useful set up keyboard shortcuts for them. Enjoy!

7 replies

Participating Frequently
July 15, 2019

I looked in commands and keyboard shortcuts and can't find where this functionality is accessible. I was taking the same Lynda dot com course by Dermot O'Connor* (otherwise, great course!) as M3argaux, above, but that video was from years ago, so even though he doesn't talk about how to copy it into the Adobe library file on a MAC harddrive, I was hoping I would be able to just find the functionality in the Commands pulldown and the keyboard shortcuts kindly provided by Nipun Asthana

Alas, no luck yet.
Would love to know if anyone is still using Animate and happens to know how to access this functionality.

(Sounds like After Effects and Premiere are the move as soon as I can get up to speed...)

Abambo
Community Expert
July 16, 2019

This question has been asked 9 years ago and the solution provided is outdated because newer versions of Animate have the functionality built in.

After Effects is a different product and there are "still" users of animate, but I doubt that many of them export to flash as we now have html 5.

I'm locking this thread. If you have a problem with animate, please create a new thread and state your OS and version and the Animate version you are using and try to describe the problem as precise as possible.

ABAMBO | Hard- and Software Engineer | Photographer
New Participant
January 24, 2018

ToddSlaughter​ Hi Todd, (or anyone in this forum) I'm a total novice to Adobe Animate and learning via a tutorial on Lynda which uses these command files but its for a PC and also for Adobe 2015. The instructor describes the file path as follows: "(look in) Animate CC 2015 then another folder called en_US then another folder called Configuration and then another folder called Commands." I did find most of the described path on my Mac, however there is no Command folder in the Configuration folder as he describes (and I did find another folder with the same name, one level up, but it also doesn't have the Command folder). Any suggestions?

Participating Frequently
January 30, 2018

Hello, m3argaux, and welcome to Adobe Animate. I actually haven't used Animate in over a year, with most of my recent work being done in After Effects and Premiere. I don't even have Animate installed on my current machine, so I can't quickly test it, but it looks like Animate CC 2018 has built-in previous-keyframe and next-keyframe commands, so my code may be moot now. See the comment by Nipun Asthana above.

Abambo
Community Expert
January 31, 2018

I can confirm that there now is a built in functionality to jump to the next or previous keyframe.

ABAMBO | Hard- and Software Engineer | Photographer
New Participant
November 8, 2017

It's really HELPFUL. Thank you so much.

ToddSlaughterCorrect answer
Participating Frequently
February 13, 2012

Okay, here they are. Four commands.

  • Select Next Keyframe on This Layer
  • Select Previous Keyframe on This Layer

  • Select Next Keyframe on Any Layer
  • Select Previous Keyframe on Any Layer

Download this zip file, unzip it, and copy the four JSFL files to your Commands folder. Where is your Commands folder? See the note under Create a Command on this page.

At this point the commands will show up on your Commands menu, but to make them truly useful set up keyboard shortcuts for them. Enjoy!

New Participant
February 1, 2014

This is awesome! I only have one issue and that is how to actually implement it in the command thing. maybe its slightly different in the cc version? i added the files to the command folder (i found 2 though) but i couldnt then find it on my own command list. am i missing something very simple here?

Participating Frequently
February 2, 2014

OleCL, I haven't used Flash CC yet, but check these two things.

  1. I know that Flash only looks for new files in the Commands folder on startup, so when you add a new command you must restart Flash. You've probably already tried that.
  2. It looks like the location for Commands has changed. See this page.

I hope one or both of these things fixes the problem. My scripts are untested in CC so please let me know what happens!

Participating Frequently
January 31, 2012

I finally wrote four simple Commands, which can be linked to keyboard shortcuts:

  • Select Next Keyframe on This Layer
  • Select Previous Keyframe on This Layer

  • Select Next Keyframe on Any Layer
  • Select Previous Keyframe on Any Layer

Later this week I'll zip them, post them, write instructions, and provide a link.

January 31, 2012

Excellent! Thanks ... I was just keyframing and would like to script my Contour Shuttle Xpress buttons to these commands you mention.

Participating Frequently
May 26, 2011

No. There aren't keyboard shortcuts to automatically skip ahead to the next keyframe or back to the previous keyframe, but I want them too and I think I'll create them using JSFL. With JSFL you can write new functions for the IDE (integrated development environment). They show up on the Commands menu, and you can assign shortcut keys to them. It looks like the following properties and methods can be used to create these functions:

  • timeline.layers [an array of the layers on the timeline]
  • timeline.setSelectedLayers()
  • timeline.setSelectedFrames()
  • timeline.getFrameProperty(startFrame) [the previous keyframe]
  • timeline.getFrameProperty(duration)  [the distance between keyframes]

To jump to the previous keyframe, my function would loop through each layer, on the current frame, and look for the greatest startFrame. To jump to the next keyframe, my function would loop through each layer, on the current frame, and look for the smallest startFrame+duration.

I'm not sure when I'll have time to do this but when I do I'll post about it here. Maybe someone will beat me to it.

September 18, 2011

Sounds like its needed .. I was just looking for a way to navagate between saved keyframes in the Layer's "Transform" properties.

January 27, 2010

Simply click on that frame. Or if the frame is "down" the timeline out of view, scroll at bottom of timeline window to frame and click on it. You can reach any frame on any layer anywhere along the timeline, without scrubbing the playhead, unless you want to.

emil emilAuthor
Inspiring
January 27, 2010

Actually I know that but thanks anyway.

I meant to say in my original post without moving the mouse and even using the Timeline. Like the , & . keys that can go to the next frame without the need to use the Timeline and even have its panel open.

January 27, 2010

If your tring to move the frame/playhead up and down the timeline with only a keyboard, then select a frame in the timeline and use the  ' . ' ('period' key) to move the play head forward, or the ' , ' ('comma' key) to move the playhead backwards.