So here is my current situation. I have a sprite. Inside of that sprite is images, and textfields. All images are from a single atlas. The fonts are from two different texture atlases. (They are bitmap fonts)
Now I call flatten on this parent sprite. It doesn't affect the draw calls. When I look at the stage3d rendering in Scout. I see it draw the images all at once (which it did before flatten) and I still see all of the textfields rendering individually. I know the textfields run their own batch call. But shouldn't they all just flatten into one image?
This sprite is only changed once every 5-6 minutes. So I think ideally it can be flattened.
This is driving me a bit nuts. I am wondering I'm expecting it to do something it doesn't do.