[已解决]新建一个cc.Layer.extend的同时,怎么传入参数进行接收?

var Xmjj = cc.Layer.extend({
Back:null,
onEnter:function()
{
this._super();
this.Back = new cc.Sprite(res.XmjjBack);
this.Back.attr({x: 参数.x,y: 参数.y});
this.addChild(this.Back);
}
});

如题,我新建了一个Layer,但是我想新建的同时,传入参数进行灵活的变更,如下
var object = new Xmjj(p(10,20));
这个要怎么写呢?求大神指点一二。

var Xmjj = cc.Layer.extend({
Back:null,
_参数1,
_参数2,
ctor:function(参数1,参数2,…)
{
this._super();
this._参数1=参数1;
this._参数2=_参数2;

},

onEnter:function()
{
    this._super();
    this.Back = new cc.Sprite(res.XmjjBack);
    this.Back.attr({x: 参数.x,y: 参数.y});
    this.addChild(this.Back);
}

});

var object = new Xmjj(cc.p(10,20));//参数1就是传入的cc.p(10,20)

楼上正解!!!

原来ctor:function这个方法就是实例化方法,已破