Question: I want to make an flipping card object which has three sides, basic requirement is like below

[![card flip](https://i.stack.imgur.com/4aMxm.png)](https://i.stack.imgur.com/4aMxm.png)

as in image, I want to rotate from horizontal center of card but I can not find any way to change orientation of rotation except put card in an container and set its **x to -(width/2)** I am using **appendRotation** method after setting its z component to 1 and everytime appending -5 rotation on Y axis. 

How to achieve this elegantly? any suggestions appreciated...

Answer: 
For a simple two sided 3D object using the native 3D capabilities of the Flash Player, check out this handy class: <http://blog.soulwire.co.uk/code/open-source/two-sided-planes-in-flash-player-10>
I'd suggest looking at [Papervision 3d](http://blog.papervision3d.org/) or [away 3D](http://www.away3d.com/) and make a 2 sided plane, one side of the plane being a view stack that contains views 1 and 2.