come si fa per ottenere piu valori con return
cosi mi da sempre l' ultimo valore:
es.return a,b,c;
a,b,c, sono tre variabili di una funzione...![]()
come si fa per ottenere piu valori con return
cosi mi da sempre l' ultimo valore:
es.return a,b,c;
a,b,c, sono tre variabili di una funzione...![]()
cioè un oggetto con tre proprietà, a, b e c, che conterranno i valori di a, b e c risultanti dalla funzione.codice:return {a:a,b:b,c:c};
cosi mi funziona....mi sa che la sintassi però non è un gran che....vero?
function centra_preload (path) {
this.parent=path._parent._name;
this.x=(parent._x/2);
this.y=(parent._y/2);
if (this.parent==""||this.parent==undefined) {
this.parent=_root;
this.x=(Stage.width/2);
this.y=(Stage.height/2);
}
return {parent: parent,x:x,y:y};
}
Dovrebbe essere così:
codice:function centra_preload (path) { this.parent=path._parent._name; this.x=(parent._x/2); this.y=(parent._y/2); if (this.parent==""||this.parent==undefined) { this.parent=_root; this.x=(Stage.width/2); this.y=(Stage.height/2); } return {parent:this.parent,x:this.x,y:this.y}; }
ok...grazie![]()