perchè con flash8 mi da errore? dove sbaglio con flash 5 lo potevo fare

codice:
on (release) {
	if (Number(x)<Number(conta)) {
		x = Number(x)+1;
	} else {
		x = 1;
	}
	set("gb_name", eval("name" add x));
	set("gb_email", eval("email" add x));
	set("gb_mess", eval("mess" add x));
	}

dove sbaglio?