Actionscript 3 (AS3)OOP阶段似乎被抵消了?

Actionscript 3 (AS3)OOP阶段似乎被抵消了?,actionscript-3,oop,position,stage,Actionscript 3,Oop,Position,Stage,当检查电影剪辑的位置是否大于舞台的长度时,为什么舞台看起来是偏移的 例如,要达到舞台的正确界限,我必须写: if(mc.x >= stage.stageWidth/2||mc.x <= -stage.stageWidth/2){ trace("Boundary hit!"); } if(mc.x>=stage.stageWidth/2 | | mc.x=stage.stageWidth | | mc.x你确定你的MovieClip的注册点在你认为的地方吗?是的,我用5px宽

当检查电影剪辑的位置是否大于舞台的长度时,为什么舞台看起来是偏移的

例如,要达到舞台的正确界限,我必须写:

if(mc.x >= stage.stageWidth/2||mc.x <= -stage.stageWidth/2){
    trace("Boundary hit!");
}

if(mc.x>=stage.stageWidth/2 | | mc.x=stage.stageWidth | | mc.x你确定你的MovieClip的注册点在你认为的地方吗?

是的,我用5px宽的Movieclips进行了测试,得到了相同的结果。@Jeremie这不是我指的宽度-有一个特定点代表一个对象的x和y以及你的g图形可能与该点不对齐。
if(mc.x >= stage.stageWidth||mc.x <= 0){
    trace("Boundary Hit!");
}