0

有没有办法使用 Point 对象同时设置 x 和 y?

4

2 回答 2

1

不,除非你使用构造函数。Point 类确实有一个 offset(x,y) 函数,因此您可以执行类似 point.offset(-1*point.x+newX, -1*point.y+newY) 之类的操作,其效果是欲望。

您是否有特定的原因要同时设置它,或者您只是想编写紧凑的代码?

于 2011-03-08T15:35:44.997 回答
0
var p:Point;

p = new Point(5,10);
// after that
p.x = 27;p.y = 34;

如果您只想编写紧凑的代码,您可以在同一行中有多个命令。因此,通过这种方式,您可以避免进行乘法运算,这只会使您的代码复杂化并使其更不稳定/更慢。

于 2011-03-08T16:39:18.367 回答