flash text animation...
- Started
- Last post
- 13 Responses
- gabriel_pc
any tips/tricks to help increase the playback speed of text animation? I have to move a block of text on screen and it's extremely choppy.
thanks!
- ********0
sure you can use a component like this at http://www.jonwiz.com or else just use a tween that acts as a mask, from left to right. :)
- ********0
- gabriel_pc0
I'm actually just doing a very simple slide from one area to another. Seems like anything more than 10 words gets extremely clunky.
- ********0
well just make a mask layer over your text, tween some hidden (mask) objects over the text, it will be smooth if you do it right.
- gabriel_pc0
Here's what I'm trying to speed up:
http://gabeshackle.com/version2/…
in the "about" section. it's sliding down into the masked area and you can see it gets choppy near the end of the slide both going in and coming out. am I going to just have to use smaller blocks of text?
thanks!
- ********0
on my dual 2.0gHz box w/1gHz RAM it's smooth, but it's probably chunky on a smaller box.
try a creative workaround,,,have one word move down and then have the rest fade in or something....
that's what i suggest.
- 67nj0
well
seems cool to me...
did you try to slightly change the position (x, y) of the text?
for some reason sometimes works...
- toastie0
change the framerate?
- kld0
is it a tween or actionscript animation?
- gabriel_pc0
it's just a straight tween, I've seen other sites that seem to have the text move faster and smoother, like this:
wasn't sure if there was something I could do to smooth it out.
- kld0
use actionscript to animate it. smooth!
- ozhanlion0
I d,idn'T look at your animation, but what is your framerate ?
- lvl_130
seems fine to me, but use AS if you feel the need. thi should do the trick (old school...i know) put it on your mc:
onClipEvent(load){
yDest = this._y;
speed = 3;
}onClipEvent(enterFrame){
yDiff = yDest - this._y;
yMove = yDiff/speed;
this._y += yMove;
}then this on your 'about' button:
on (press){
yourMCname.yDest = 50;
}
//the 50 is just the y pos that you need it to move to