gpt4 book ai didi

apache-flex - AS3 : setting registration point of a DisplayObject with actionscript?

转载 作者:行者123 更新时间:2023-12-04 03:02:56 25 4
gpt4 key购买 nike

您将如何通过 ActionScript 在Sprite或Shape上设置配准点(我知道使用Flash是微不足道的,但是我只需要在 ActionScript 中进行设置即可)

最佳答案

Flash Player API不会公开此内容。我相信这是因为Flash在创建SWF时实际上会将配准点烘焙到形状数据中。因此,没有实际的注册点要移动(相反,您将移动形状数据...如果Flash Player允许您编辑形状数据!)。

我总是通过简单地将我的子图形/形状作为另一个显示对象的父对象来解决这个问题。因此,如果我有spriteA并想将其注册点设置为(15,35),则可以这样做:


var spriteB:Sprite = new Sprite();
spriteB.addChild(spriteA);
spriteA.x = 15;
spriteA.y = 35;

从那时起,我以前所指的spriteA到处都引用spriteB。

关于apache-flex - AS3 : setting registration point of a DisplayObject with actionscript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/650567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com