En realidad no es así, si no así:
Para que puedas meter "-" y "+" (y no espacios ni cualquier otro carácter), tienes que poner este código:
Código ActionScript :
label_txt.restrict = "\\-+";
O sea, con dos barras invertidas "\" (o de escape) antes del "-", que sirven para decirle "lo siguiente es un carácterque quiero que aparezca sin que sea considerado un símbolo de la gramática 'rango' como para 'A-Z' o cualquier otro".
Para enrevesarlo un poco y así completarlo, si además quieres que se puedan meter "\", deberías poner:
Código ActionScript :
label_txt.restrict = "\\\\\\-+"; // cuatro "\", dos "\" y el "-", y el "+"
O
Código ActionScript :
label_txt.restrict = "\\-+\\\\"; // dos "\" y el "-", el "+", y cuatro "\",
Esos cuatro "\" sirven, los dos primeros para lo mismo de antes, para que no se considere 'rango' y los otros dos para decirle que es un a "\". Pongo los dos códigos con idéntica funcionalidad para que se vea que tantas "\" son para algo.
Un saludo.