我到处寻找,因为我记得看到过这样的事情。 通常我会一次写出一行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
基本上我在寻找速记。也许我之前看过它,但没有注意到上下文,但是修改我的很多代码会很好。而且我讨厌我一直都在努力工作。
答案 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);
会工作。