3 Replies Latest reply on May 8, 2012 12:54 PM by robfinlay

    Flash CS4 classic tween/embedded animation problem


      Hi there,


      I'm working on a project that requires me to use classic tweens, and I'm having an issue using the embedded animations stored inside the symbols for the characters.


      Let's say I set up a really simple animation with three keyframes.  On the first frame I pose the character, and in the properties panel, under looping, I choose 'play single frame' and select a mouth shape embedded on frame 15, Then at frame 12, I pose the character again, and this time set the mouth shape to 'play single frame' and select the 16th frame for the mouth shape.  Then I duplicate frame 1 at frame 24 for my third keyframe.  So far so good.


      As soon as I apply a classic tween, however, frame 12 will no longer display the mouth shape stored at frame 16, but will apply the attributes from the first frame of the animation and use the mouth shape embedded at frame 15.  What's more, if I then remove the tween, it still won't let me change either the looping options (from single frame to play once, for example) or the embedded frame being displayed.  So essentially I'm stuck displaying the embedded frame I set on the first frame, and can't change it.  The only way around this seems to be actually creating individual keyframes without applying a tween and trying to match the movement of that shape to the rest of the animation on a frame-by-frame basis.


      If anyone knows how to get around this, I'd love to hear it (and if this didn't make any sense at all, please let me know).  Thanks!




        • 1. Re: Flash CS4 classic tween/embedded animation problem
          sinious Most Valuable Participant

          Not that your explaination wasn't a little confusing, I think I follow you. And that's how classic tweens work.


          Modern tweens add keyframes for an objects 'properties'. Things you find in the properties panel amongst other things. Classic Tweens do not. They operate on animating basic transform-esque properties (or shape morphing for graphics). Some of the properties you desire to be tweened probably aren't part of what a Classic Tween supports.


          Classic Tweens came in 2 varieties as well. One was a graphic tween that would morph whatever was on that layer between keyframes (if it was possible or practical). Perhaps that is what you want for something like mouth movement.

          • 2. Re: Flash CS4 classic tween/embedded animation problem
            robfinlay Level 1

            Thanks for your reply.  Sorry for any confusion.  It's often hard to relate things in text that would be really easy to demonstrate in person.  Do you know if there is a way to separate two classic tween sections that are next to one another on the same layer?  Part of the problem is that when I apply classic tweens between keyframes, they all blend into a single tween-span.  If there was a way to have distinct tween-spans that were neighbours, then maybe I could achieve what I'm going for. 


            This is an example of what I mean.  On the left is part of an animation someone else did.  You can see that there is a classic tween in place, but there is a line separating the final keyframe from the rest of the tween, and I can adjust the properties of that keyframe.  I can't figure out how to achieve that separation, though.  On the right is what happens when I set up classic tweens; they blend into a single span.  As you can see, there's no line in place in the middle keyframe separating it from the previous segment.

            • 3. Re: Flash CS4 classic tween/embedded animation problem
              robfinlay Level 1

              Just in case anyone comes across this and has the same issue, I figured out the problem.  In the properties panel under Tweening (which is active when you have a tween selected) there is a box checked by default titled 'Sync'.  Unchecking that will allow you to create discrete tween spans side-by-side.