flash阶段在错误的地方...... 0,0不在左上角

时间:2012-01-17 17:10:56

标签: flash actionscript

我从某人那里继承了一个flash项目,如果我将一个简单的影片剪辑添加到位置0,0的舞台上,它实际上最终会出现在屏幕中间!

我可以看到的是,当我在库中打开舞台时,在它的属性中

X = 350且Y = 262,05

通过魔术添加到屏幕的所有后续影片剪辑都会添加到位置

X = -350且Y = -262.05

我真的想回到0,0是左上角的情况。有谁知道这里发生了什么?

1 个答案:

答案 0 :(得分:0)

舞台不应该在图书馆。如果是,那么它只是一个具有相同名称的自定义类。只需将此对象的内部注册点更改为0,0即可。另一个可能的问题是您的子资产可能也有一个偏移的注册点。

不要对真正的Stage对象感到困惑,它始终位于0,0。

(*免责声明:将AS2 / AS3 swf加载到Flex项目中会导致swf接收代理阶段......但是,我怀疑这是你的问题)