有时候,有时候,我们需要做以显示对象的中心轴的垂直方向的旋转。这个就关系到显示对象的注册点和中心点的问题。

显示对象被添加到显示列表的时候,默认的坐标是X(0,0),Y(0,0)。以显示对象的中心轴的垂直方向的旋转,就得人为的给他制造点机会。那就需要将要旋转的对象先放到一个容器里,设置旋转对象的x坐标,y坐标分别为负的宽和高的一半。然后将容器放到另外一个容器里边。旋转另外一个容器就可以达到效果。

有时候,需要双面的。并且双面的对象不一样。这个时候,就需要根据角度来判断该显示那个,并且反的那个还需要旋转一定的角度。以达到翻转过来刚好可以正面看见。

这里,用TweenMax来实现旋转,用EnterFrame来侦听旋转的角度,进行纠正是否在内部进行翻转,以达到翻转到正面的时候是正面。

写贴出一个demo。该demo还不完善,需要增加loading功能,任意页面跳转按钮以及页面输入框。待完善。