ActionScript 3 翻转DisplayObjects
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 翻转DisplayObjects相关的知识,希望对你有一定的参考价值。
public static function flipHorizontal(obj:DisplayObject):void {
var m:Matrix = obj.transform.matrix;
m.transformPoint(new Point(obj.width * .5, obj.height * .5));
m.tx = (m.a > 0)?obj.width + obj.x:obj.x - obj.width;
m.a = -1 * m.a;
obj.transform.matrix = m;
}
public static function flipVertical(obj:DisplayObject):void {
var m:Matrix = obj.transform.matrix;
m.transformPoint(new Point(obj.width * .5, obj.height * .5));
m.ty = (m.d > 0)?obj.y + obj.height:obj.y - obj.height;
m.d = -1 * m.d;
obj.transform.matrix = m;
}
以上是关于ActionScript 3 翻转DisplayObjects的主要内容,如果未能解决你的问题,请参考以下文章
ActionScript 3 按钮翻转
ActionScript 3 翻转DisplayObject
ActionScript 3 翻转DisplayObjects
ActionScript 3 翻转DisplayObject垂直或水平
需要帮助使用 Flex/ActionScript 3 创建平滑的翻转或 FishEye 效果
错误#2025:ActionScript编程问题