如何使用动作脚本旋转由旋钮控制的矩形对象?

时间:2012-06-22 16:11:29

标签: actionscript-3 flash

我坚持旋转我已经将movieclip的注册点设置为我正在加载上传图像的中心。我正在做类似

的事情

http://custom.case-mate.com/diy?bypassLandingPage=true

我上传了图片,但无法正确旋转,缩放也无法从中心工作..任何指导都将受到高度赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

我建议创建一个Sprite,将加载的图像添加为其子项(我假设您使用的是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;
}