Toon posts:

[AS] Object.toString()

Pagina: 1
Acties:

Verwijderd

Topicstarter
Als ik op een button klik, dan wil ik weten welke button het was. De buttons zijn objecten. Om er achter te komen welke er geklikt is wil ik "this" uitlezen. Alleen nu krijg ik dit:

code:
1
2
3
trace(this); //geeft : _level0.buttons.butt00
var selected_button = this.toString();
trace(selected_button.substr(0)); geeft: [object Object]


Dit heb ik ranzig opgelost door dit te doen:

code:
1
2
3
trace(this); //geeft : _level0.buttons.butt00
var selected_button = "maakstring" + this;
trace(selected_button.substr(6)); geeft: butt00


Het eindresultaat is 'r dus, maar 't is wel errug ranzig. Is hier geen goede oplossing voor?

Verwijderd

hebben je buttons geen naam? dan kan je nl gewoon trace(this._name) doen