Где задается "x"? И кроме того, "x" - это число или строка?
Например, так:

Код AS1/AS2:
var x:Number = 2;
var chk:Number = setInterval(ceckNameText, 100);
function ceckNameText()
{
if(Number(_root.name.text) == x)
{
clearInterval(chk);
button_x.gotoAndStop('mainOver');
}
}
PS. Переименуйте имя поля.
name - это служебное слово.