I am using Google Flash API for Flash and so far it is working more than great.
Anyway I wish to increase it’s drawing performance using Stage 3D hardware acceleration.
- Is it possible to force hardware acceleration using Stage 3D with Google Maps API for Flash ?
It’s not possible to force Stage3D acceleration on any existing content.
Apps need to be built specifically for the GPU using the Stage3D API’s directly or working on top of a framework. Geometry is composed of triangles defined by a series of vertices, these vertices are essentially colored and assembled by shaders written in AS3’s shader assembly language AGAL. Vector content cannot be rendered on the GPU, everything is bitmap based.
This is a great post on how Stage3D is implemented: http://www.adobe.com/devnet/flashplayer/articles/how-stage3d-works.html
Also as RIAstar mentioned, the Google maps Flash API is deprecated. Mapquest has a Flash API that might be worth checking out. I’m not sure how the performance compares since it is not a Stage3D app either.
http://developer.mapquest.com/web/products/featured/as3-flex-flash