Skip to main content
Participant
June 20, 2019
Answered

Object automatically scales when setting position keyframes

  • June 20, 2019
  • 1 reply
  • 335 views

I'm working with classic tweening. When I move my object, the transformation scale automatically changes every time. It's a very tiny amount- like 99.8% to 100.3% but I absolutely do not want it to do this. Why is it scaling my object when I am only moving it, and is there anyway to stop it?

This topic has been closed for replies.
Correct answer n. tilcheff

I am not aware of any specific information on that to be available.

Engineers will have to reverse-engineer it themselves

This is all of the official technical documentation Flash Professional Help | Archive

esp. Extending Flash Professional CS5 & CS5.5 (PDF) may be of some help.

Again if you or they have a specific task with a specific example of something not quite behaving the way it is expected, ask a specific question and you may be able to get a more specific answer.

Good luck!

1 reply

n. tilcheff
Legend
June 20, 2019

Hi mate,

I believe it is due to rounding of calculations in transformation matrices.

As far as I know there is no way around it. It's how transformations work internally.

Usually happens when you rotate.

In most cases it does not create any visible distortions or problems with animation.

It used to be much worse in Flash 8 and earlier. Was driving me nuts.

If it's just the numbers that are bothering you, try to ignore and focus on the animation.

If it manifests in actual visible distortions, please describe the problem and we'll try to help with it.

Good luck!

NT

Nick - Character Designer and Animator, Flash user since 1998 | Member of the Flanimate Power Tools team - extensions for character animation
Participant
June 21, 2019

Thank you very much, that is good to know. Are you aware of any kind of documentation of this or how it works?

Long story short, I'm working with some engineers and they are trying to understand exactly how a particular Flash animation works I can tell them what you said there, but I'm sure they'd like to see some detail about exactly how the transforms work, or some documentation of this unintended scaling effect in some kind of more official form.  Thanks again for your reply.

n. tilcheff
n. tilcheffCorrect answer
Legend
June 21, 2019

I am not aware of any specific information on that to be available.

Engineers will have to reverse-engineer it themselves

This is all of the official technical documentation Flash Professional Help | Archive

esp. Extending Flash Professional CS5 & CS5.5 (PDF) may be of some help.

Again if you or they have a specific task with a specific example of something not quite behaving the way it is expected, ask a specific question and you may be able to get a more specific answer.

Good luck!

Nick - Character Designer and Animator, Flash user since 1998 | Member of the Flanimate Power Tools team - extensions for character animation