as3 x和y位置的替代语法

时间:2015-01-21 23:21:49

标签: actionscript-3 properties

我到处寻找,因为我记得看到过这样的事情。 通常我会一次写出一行x和y坐标,但我看到它做的不同,但我不记得怎么做,或者自己想出来。我将向您展示我一直在尝试的一些语法,也许有人会看到我正在做的事情。

var frog = new Frog;

addchild(frog);
frog.x = 100;
frog.y = 100;
// above works, and is typical for me.

// below is what I'm trying.
addChild(frog);
frog(x:100,y:100);

// or maybe
addChild(frog(100,100)); // doesn't work

基本上我在寻找速记。也许我之前看过它,但没有注意到上下文,但是修改我的很多代码会很好。而且我讨厌我一直都在努力工作。

1 个答案:

答案 0 :(得分:1)

如果Frog中的构造函数是这样的:

public function Frog(x:Number = 0, y:Number = 0)
{
    this.x = x;
    this.y = y;
}

然后:

var frog:Frog = new Frog(100, 100);

会工作。