Creo que deberías utilizar el método
indexOf(substr:String) de la clase String para separar los números y los signos. Por ejemplo:
Imaginemos que tu texto se llama
operacion. El texto en sí sería
operacion.text. Podrías usar
operacion.text.indexOf("+") para localizar el "+", y después utilizar el método
substring(...) para guardar los números. Código primitivo:
Código ActionScript :
var texto:String = operacion.text; // Siendo operacion.text "3+1"
var num1:int = uint(texto.substring(0, texto.indexOf("+")));
var num2:int = uint(texto.substring(texto.indexOf("+")+1));
operacion.text = String(int(num1+num2));
Creo que sería algo así... no obstante, eso sólo te serviría para sumas de 2 enteros. Creo que se podría hacer (y sería mucho más simple) con expresiones regulares... pero nunca las he utilizado
Un saludo.