I have created a Paralax effect in Flash 10 where I have about 5 layers each sitting on a different Z-axis. These 5 layers have been grouped in a symbol, so when moving the symbol around its x and y axis, the layers move in 3D perspective as expected.
We need to dynamically render text on each layer, but the problem is, I am using addChild() to add textFields to these layers to display text, and this is causing the framerate to slow down drastically, to about 12 fps.
I tried a different approach, whereby I took a bitmap snapshot of the each layer, remove all the children (textfields) and add the bitmap onto the layer instead, hoping for an improvement in framerate...but to no avail.
How could I get more performance out of this? Would it be better to use something like PixelBender (that is if I can dynamically render text in PixelBender), or would using a 3D engine like Away3D or Papervision help here?