使用点设置位置
答
不,除非你使用构造函数。 Point类确实有一个偏移量(x,y)函数,所以你可以做一些像point.offset(-1 * point.x + newX,-1 * point.y + newY),这会影响你欲望。
是否有一个特定的原因,你想同时设置它,或者你只是想写紧凑的代码?
答
var p:Point;
p = new Point(5,10);
// after that
p.x = 27;p.y = 34;
如果你想要写的是紧凑的代码,你可以在同一行中有多个命令。所以这样,你就避免了乘法运算,这会使你的代码变得复杂并且使它更不稳定/更慢。
是的...更多以节省行代码。 – redconservatory 2011-03-08 15:37:55
@redconservatory,只要记住线条越少,速度越快/越好就越不相等^ _^ – jswolf19 2011-03-08 15:49:22
另一个想法是扩展Point来添加这个功能 - 你可以在它上面添加一个set(x,y)函数。这会比我的hackish offset()想法更好,并且可以让你压缩你的代码而不会无意中混淆你的逻辑。 – sean 2011-03-08 18:03:27