Skip to main content
Known Participant
March 13, 2017
Answered

An issue with smooth scaling after converting to symbol

  • March 13, 2017
  • 2 replies
  • 730 views

Hey people! Thanks for getting here. I got an issue with scaling. I take my source image, which is in png, adjust an animation, which includes scaling. It works as it's supposed to, all the scaling is smooth and neat. But then I decide to add some alpha changes into several keyframes. To do so, I convert the layer into a symbol. And as soon as I do that all the smoothness of scaling just disappears. It just leaps from one size to another. Tell me please what am I doing wrong? Thank you for your answers!

    This topic has been closed for replies.
    Correct answer ClayUUID

    arturs73452037  wrote

    I take my source image, which is in png, adjust an animation, which includes scaling. It works as it's supposed to, all the scaling is smooth and neat. But then I decide to add some alpha changes into several keyframes. To do so, I convert the layer into a symbol.

    Wait, stop right there. It's not possible to animate a bitmap without it already being a symbol. If you try, Animate will forcibly convert it to a symbol without even telling you it's doing it. That's how people end up with "Tween 1", "Tween 2", etc in their libraries.

    Either way, if a tween starts with one symbol but ends with a different symbol, well... sometimes Animate is smart enough to figure out what's going on, but sometimes it isn't, and when that happens the tween just breaks entirely.

    2 replies

    ClayUUIDCorrect answer
    Legend
    March 14, 2017

    arturs73452037  wrote

    I take my source image, which is in png, adjust an animation, which includes scaling. It works as it's supposed to, all the scaling is smooth and neat. But then I decide to add some alpha changes into several keyframes. To do so, I convert the layer into a symbol.

    Wait, stop right there. It's not possible to animate a bitmap without it already being a symbol. If you try, Animate will forcibly convert it to a symbol without even telling you it's doing it. That's how people end up with "Tween 1", "Tween 2", etc in their libraries.

    Either way, if a tween starts with one symbol but ends with a different symbol, well... sometimes Animate is smart enough to figure out what's going on, but sometimes it isn't, and when that happens the tween just breaks entirely.

    kglad
    Community Expert
    Community Expert
    March 13, 2017

    start over using your symbol.

    add it to a keyframe, add a motion tween and then scale and fade your symbol on another frame.  test.

    Known Participant
    March 13, 2017

    Does that mean there's no sense in doing any animation before converting to a symbol, since you'll always need to do the animation again?

    kglad
    Community Expert
    Community Expert
    March 13, 2017

    you won't need to convert it to symbol unless you want to use a motion tween and if you want to use a motion tween, convert it to a symbol.

    it doesn't make sense to apply a classic or shape tween to a shape and then apply a motion tween.  ie, use a shape tween or use a classic tween or use a motion tween.  you can't use different tweens on the same object/shape.