flash倾向于使对象与我在属性中输入的值相差0.05-0.5像素

flash倾向于使对象与我在属性中输入的值相差0.05-0.5像素,flash,properties,Flash,Properties,如何调整闪光灯,使其值只能是尺寸和位置的整数?由于某些原因,flash喜欢调整我在属性中输入的数字,flash会稍微更改数字。i、 e我将宽度设置为500,它会将其调整为500.05或499.05。如果您担心定位不是绝对像素,那么您可以将x和y属性四舍五入 如果您对AS3不太自信,最简单的方法就是将这两行放在电影剪辑的第一帧上: x = Math.round(x); y = Math.round(y); 是啊,这件事一直发生在我身上。。主要是放大的时候。一般来说,如果你只纠正一次就可以了。此外

如何调整闪光灯,使其值只能是尺寸和位置的整数?由于某些原因,flash喜欢调整我在属性中输入的数字,flash会稍微更改数字。i、 e我将宽度设置为500,它会将其调整为500.05或499.05。

如果您担心定位不是绝对像素,那么您可以将
x
y
属性四舍五入

如果您对AS3不太自信,最简单的方法就是将这两行放在电影剪辑的第一帧上:

x = Math.round(x);
y = Math.round(y);

是啊,这件事一直发生在我身上。。主要是放大的时候。一般来说,如果你只纠正一次就可以了。此外,这不是一个真正的编码问题,而是一个UI问题。在我的情况下,缩小没有帮助。即使在手动将实际需要的值输入到属性面板中不止一次或两次,这种情况也会发生吗?是的,这正是发生的时候。当我在AS3中定位此作品时,从未发生过这种情况,但我正在为我的动画电影剪辑寻找一个没有相关代码的gui解决方案。我不知道通常情况下,如果您描述的问题发生在我身上,我只需重新输入我想要的值(或删除.05)这很好。--这很有效…如果我输入一个数字并按enter键,它会按描述更改数字。如果我重新输入一个新号码,我会做同样的事情。但是如果我删除.05,它就可以工作了。