Veramente, per quanto ne so, la proprietà _name riferita ad un simbolo che non è un movieclip (per esempio un pulsante) è restituita solo se si conosce il nome (assurdità)

Per esempio:
Se hai un pulsante con nome d'istanza pippo e al suo interno esegui:
codice:
on (press) {
	trace(this._name);
}
non viene restituito nulla.
Al contrario se si scrive trace(pippo._name);

Mentre se il pulsante è in un movieclip viene restituito il nome d'istanza del movieclip contenitore.

Del resto, nel caso di un pulsante con nome posto all'interno di un mc con altro nome, come farebbe flash a capire se una sintassi riportata sopra restituisce il nome dell'istanza del mc o del pulsante?