In this SO post they have recommended using the Flash Text Engine (FTE) text objects like TextLine and TextBlock for read-only text. They said its faster than using the typical TextField class. However in a speedtest, you can clearly see that TextFields render faster than their FTE counterparts. Why is this? In which case does FTE text objects perform better than TextFields? Of course the FTE text objects look prettier since they have better anti-aliasing, but they are rendering slower.
See the speedtests here:
- Flash Text Engine - 500 TextLines
- TextField - 500 TextFields
I'm just creating 500 text objects and repositioning them all per frame. This is what I'm doing, in pseudo code. Its literally a 10 line program so there can be nothing "wrong" with the code.
at init
500 times
create FTE/TF object and store in array
per frame (enterFrame event)
per text object
increment .x and .y position, wrapped within stage