cadena:String;
....
dato:Object;
...
dato = cadena;
dato = "Este se supone es el nuevo valor de dato y por lo tanto también de cadena";
...
Esto no funcionaba porque al parece el operador "=" de asignación está sobrecargado para el tipo de dato String y hace que cuando hagamos "=" se haga una copia del string y con esto no podía modificar la variable "cadena" utilizando el puntero "dato". Lo que hice fue esto:
cadena:TextField = new TextField();
...
dato:Object;
...
dato = cadena;
dato.text="Este es el nuevo valor que se asigna a dato y por lo tanto a cadena";
...
De esta manera sí pude apuntar a un "string"
Espero que mi colaboración les haya servido.
Adiós.
