PDA

Click to See Complete Forum and Search --> : Flash animation - image pixalates when scaling down


dhdesignz
04-02-2008, 09:33 AM
Greetings all

Can anyone please help this flash newby? Well, kinda new, but not that new to flash.

I have an animation I am building for a client. The one image in particular breaks up when I animate it to scale down. I use the freetransform tool and scale it down in proportion. But when it scales down the edges of the image pixelates badly.

I've saved the image out from Photoshop (72dpi), and tried both optimising the image, and just saving out for web without optimisation.

Any suggestions on how I can avoid the image from breaking up? Never experienced this before. Here are screen exports from flash to show the before and after results of the freetransform.

Thanks heaps

Deon

dhdesignz
04-02-2008, 09:35 AM
Urgh, let my try that again....

NOTE: Image is further optimised in photoshop for the purpose of this display.

Kevined
04-02-2008, 01:50 PM
This isn't really a solution, but you can have a smaller version of the chair "blur in" over the bigger image. Doing this will make the animation a tad bigger though.

cnic
04-02-2008, 02:11 PM
Yeah sorry dh, but flash handles resizing very poorly. I ran into this problem a few years ago when I first started flash. If you want it to animate down, and become smaller... I would resize the photo in photoshop, and then tween it down in the animation, but place one additional keyframe after the tween so that after the tween it just displays the new properly resized photo. You may have to tweak it a little, but I'm certain you can make it seemless in no time.

Good luck!

dhdesignz
04-02-2008, 11:54 PM
Thanks cnic. Just get so p---off when Adobe muck up on little things like this. I know its suppose to be vector-based, but really!

For this urgent job I took the easiest way out, by suggesting an alternative animation. Well, thats what I thought....urgh...had to edo it several times with the new animation.

But will seriously follow your tip next time round.

dh