1 person found this helpful
create a bottom layer of your unfilled text.
create a layer above that of your filled text.
create a layer above that of your filled text, convert that text to a movieclip, assign it an instance name and have it mask the layer below (filled text).
assign your movieclip's _yscale (or scaleY) property to zero. use actionscript to tween its _yscale (or scaleY) property to 100 (or 1)
I followed your advice, only that I didn't have exact actionscript to look at, but when I change the scaleY it does something, but it looks more like drips of color or moving down the text. Anyway, I am new to actionscript also, so I am fiddling with it and hopefully I can find a solution.
make sure the registration point of the text converted to movieclip is at the bottom of the text.
Well, no luck. The ScaleY is just stretching it up and down, whereas I want the text to stay the same size, I just want the color to fill from bottom to top. The registration point is at the bottom, it seems to be working like you mentioned, except not quite the result that I want. Imagine a line moving from the bottom of the screen up and it is filling in the outlines with color.
I am going to play around with some other ideas and see if I can get it, maybe something with nested symbols.
instead of using the text for the mask layer, use a rectangle. again, create it with the reg point at the bottom and adjust its scaleY (assuming you're using as3).
Thank you, that did the trick. So my bottom layer was my outlined text, the next layer up was a rectangle
, and the next layer up was the filled in text, then I turned on mask for the top layer.
Also, I did get it to work somewhat with a nested symbol, same concept, except that if I wanted something behind then that didn't work because you could see the box outline. Anyway, I like your answer much better.
Thank you very much!