Remove text flickering in Flash
- Started
- Last post
- 9 Responses
- Irafis
Hi,
how can i remove the text flickering on this banner while is scaling?http://www.jungbunzlauer.com/ind…
Thanks.
- uan0
antialiasing for animation in text field properties somewhere I think.
- kalkal0
Ok, it's been many years since I used flash but...
I think you've scaled then tweened those text elements. You've then had the issue that they don't appear to stay in the same spot, so you've also moved them back to the original.
This is because the... errr "origin point" is in the centre of the objects which you're trying to scale. On the text you wish to scale bigger from the bottom left, you need to change the "origin point" to be the bottom left
Like this:
http://lh.rs/4u2M1x3XsLtM
(this is actually indesign because I don't have flash but this is what you're looking for! Though I could be wrong but it's what I'd try!)Doing that should force the object to scale in the opposite direction while staying stuck to the same point.
- uan0
flash was a bitch after all...
all those little bugs and glitches coming to mind :)
- fyoucher10
It's not the origin / anchor point, it's because you have the anti-aliase settings set to "Custom" or "Anti-aliase for Readability" which will make Flash snap the edges of the characters to whole pixels to make the text clearer and more crisp. So, while it's tweening, it's snapping the letter shapes so they sit on even pixels, not floating point numbers (i.e. x = 65 instead of x = 65.3), so you're missing all of those in between half-pixels as well as having the text jump to whole pixels, which makes the tween appear choppy / shifty.
Like Uan said, setting the anti-aliase setting to "Anti-aliase for Animation" will solve this issue. However, your text won't look as nice when it settles, especially with small font sizes.
What I do, is use two keyframes for the text, one frame that uses the Animation anti-aliase setting and another that uses a custom anti-aliase setting. Whenever it's scaling, I use the Animation setting... and right before it settles into place, I switch to frame 2 which holds the custom anti-aliase for the text. You have to play around with the text though so the switch from both frames isn't as noticeable (Sometimes I have to scale the custom text down to 95% height to match the Animation text's height because Flash will make the text slightly taller than it should be). It works with a lot of fonts but not all though, especially serif fonts which never really work out with this trick.
- clearThoughts0
What is Flash? An ancient Atlantean technology? Can you travel in time with it?
- vivid0
I used to get the same problem...sometimes the only way to solve it is to break apart the texts to letters, then to vectors (right click, break apart, then repeat)
- chrisRG0
set anti-alias to aniation