Becomes slow only if your MC has bitmaps in it. Flash uses vector graphics,which are fast. Even if you don’t scale up, fash stills redrawn the next animated frame.
Vectors can actually be MORE processor-intensive which is why Flash has a cacheAsBitmap option. They’re not always more CPU -intensive – it depends on the complexity of the vectors. I understand the logic you’re using – a vector can use much less information to describe graphics, so you’d think the CPU would have to work less to render it, but keep in mind that it has to figure out every pixel either way, and vectors are just mathematical equations that describe how to render the pixels. There are algorithms Flash can use with bitmaps that can make it easier on the rendering engine too.
In the end, I’d recommend doing your own testing. Sometimes vectors may perform better, but (especially if the vectors overlap and/or are semi-transparent) bitmaps may be a better choice.
As far as scaling MovieClips and how it affects performance, the biggest factor is just how many pixels must be re-rendered on each frame (areas of change). The bigger the area, the more work for the CPU , so scaling up will hurt more than scaling down.