OVERVIEW:


On every frame a Character object is created at (0,0) from the Blitter object. The Blitter object is then repositioned at the right edge of this Character, ready to create the next.

The Character object contains all 89 unique character images stored as 89 separate animation frames.
The order of these images is stored in an alterable string called CharSheet:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789.,'"_+-=?/!$&()#%*:;<>[]\^.

Now for example, when we blit the first character, "T", we retrieve the numeric position of "T" in CharSheet.
"T" is the 20th character in CharSheet, so we set the animation frame of the first Character object to 20.

At a line break, the Blitter object is repositioned at the X Margin and moved down 20 pixels.

To re-blit the text, click the Flash window above. Press Spacebar to toggle the visibility of the Blitter object.

ALTERABLE VALUES/STRINGS:

Character
Alterable Value Default Description
ID 0 The number postion of this character in CharSheet.

Blitter
Alterable Value Default Description
X Margin 0 The left margin X co-ordinate.
CurrentPosition 0 The numeric position in Text of the current character being blitted.
Alterable String Default Description
Text "" The text we are blitting.
CurrentCharacter "" The character we are blitting.
CharSheet "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrs..." Every possible Character.
3