我坚持旋转我已将影片剪辑的注册点设置为加载上传图像的中心。我正在做类似的事情
http://custom.case-mate.com/diy?bypassLandingPage=true
我已经上传了图像,但无法正确旋转它,并且缩放也不能从中心工作。任何指导将不胜感激。谢谢你。
我坚持旋转我已将影片剪辑的注册点设置为加载上传图像的中心。我正在做类似的事情
http://custom.case-mate.com/diy?bypassLandingPage=true
我已经上传了图像,但无法正确旋转它,并且缩放也不能从中心工作。任何指导将不胜感激。谢谢你。
我建议创建 a Sprite
,将加载的图像添加为其子项(我想您正在使用 a Loader
)并将其相对于其父项居中:
function onLoaded(e:Event):void{
_parentSprite.addChild(_loader);
_loader.x = -_loader.width / 2;
_loader.y = -_loader.height / 2;
}
之后,您将获得所需的旋转类型更改 _parentSprite.rotation
。
每次缩放时,您都必须调用以下内容:
function centerContent():void{
_loader.x = -(_loader.width * _loader.scaleX) / 2;
_loader.y = -(_loader.height * _loader.scaleY) / 2;
}