Con ese mismo código, cómo puedo hacer para que, en las respuestas, en vez de convertir el texto de terminalresult a lo que ponga, se añada? es decir, que si hago varias peticiones seguidas, los textos anteriores se guarden en el textArea a modo de log.
Algo como, en vez de igualar texto, como se hace en el código, añadirlo (así quedaría un scroll en el textArea para ver las respuestas anteriores).
Pego el código AS2 de mi archivo para que no tengáis que pasaros por el enlace:
if (terminal.text == "Open Usuario/Aplicaciones/Hello World"){
_root.AppHW.gotoAndStop(2);
terminalresult.text = "Ok. Comando detectado.";
}
else if (terminal.text == "Open Usuario/Aplicaciones/Escritor"){
_root.AppEscritor.gotoAndStop(2);
terminalresult.text = "Ok. Comando detectado.";
}
else if (terminal.text == "Open Usuario/Aplicaciones/Calculadora"){
_root.AppGrafic.gotoAndStop(2);
terminalresult.text = "Ok. Comando detectado.";
}
else if (terminal.text == "Open Usuario/Imagenes/MacVerde"){
_root.AppMacVerde.gotoAndStop(2);
terminalresult.text = "Ok. Comando detectado.";
}
else if (terminal.text == "BringToFront Usuario/Aplicaciones/Hello World"){
mx.behaviors.DepthControl.bringToFront(_root.AppHW);
terminalresult.text = "Ok. Comando detectado.";
}
else if (terminal.text == "BringToFront Usuario/Aplicaciones/Escritor"){
mx.behaviors.DepthControl.bringToFront(_root.AppEscritor);
terminalresult.text = "Ok. Comando detectado.";
}
else if (terminal.text == "BringToFront Usuario/Aplicaciones/Calculadora"){
mx.behaviors.DepthControl.bringToFront(_root.AppGrafic);
terminalresult.text = "Ok. Comando detectado.";
}
else if (terminal.text == "BringToFront Usuario/Imagenes/MacVerde"){
mx.behaviors.DepthControl.bringToFront(_root.AppMacVerde);
terminalresult.text = "Ok. Comando detectado.";
}
else if (terminal.text == "Close Usuario/Aplicaciones/Hello World"){
_root.AppHW.gotoAndStop(1);
terminalresult.text = "Ok. Comando detectado.";
}
else if (terminal.text == "Close Usuario/Aplicaciones/Escritor"){
_root.AppEscritor.gotoAndStop(1);
terminalresult.text = "Ok. Comando detectado.";
}
else if (terminal.text == "Close Usuario/Aplicaciones/Calculadora"){
_root.AppGrafic.gotoAndStop(1);
terminalresult.text = "Ok. Comando detectado.";
}
else if (terminal.text == "Close Usuario/Imagenes/MacVerde"){
_root.AppMacVerde.gotoAndStop(1);
terminalresult.text = "Ok. Comando detectado.";
}
else{
terminalresult.text = "El comando que has escrito no existe o es indetectable.";
}
}
Elementos:
Un textInput en el que escribes el comando. {se llama terminal}
Un botón que, al pulsarlo, comprueba si el comando es correcto y ejecuta la función del mismo.
Un textArea justo arriba del Input que recibe un texto del botón de comprobación, dependiendo de la función. {se llama terminalresult}
Gracias de antemano!