I created a quick rendering speed test targeting AIR on Android and made 2 projects; Mobile AS3 only and FLEX. They use a common class which embeds an animation and has some frame counting logic in it. I explicitly set the scaleMode to NO_SCALE, frameRate to 24, and and quality to StageQuality.HIGH. As far as I know the compiler options are the same except that the FLEX project has more references to framework SWCs.
The results are about 6-8 FPS in FLEX vs 12-14 in AS3 only. While it makes sense that it FLEX would be slower, the difference is greater than I expected, any ideas?
I am working on a project which uses MXML to make a mobile game. Personally I think it is greatly impacting performance which is why I created the simple test above. Any thoughts on using MXML to make mobile games?
Thanks!