estoy haciendo un juego que comprueba el texto escrito que se introduce, si no es corecto el caracter introducido quiero que cambia de color y emita un sonido de error voy por aqui pero no me aclaro muy bien con actionscript , es muy difidil para mi
soy un sencillo maestro se niños
He llegado hasta aqui
Alguien me puede ayudar?
muchas gracias
He escrito esto, en un clip que tiene en su interior un caja de introducción de texto
onClipEvent(mouseDown) {
this.texto1.setFocus();
expectedText = "What am I?"
this.texto1.onChanged = function(currentText:TextField) {
// trace("the value of "+textfield_txt._name+" was changed. New value is: "+textfield_txt.text);
actualTextLen = currentText.length;
expectedActual = expectedText.slice(0, actualTextLen);
// _root.contador +=1;
// trace(currentText.text + " " + _root.contador);
if (expectedActual != currentText.text)
{
errorColor = new TextFormat();
errorColor.Color = 0xFF0000;
this.texto1.setTextFormat(1,2, errorColor);
trace("son diferentes");
//currentText._visible = false;
}
else
//Si son iguales comprobar que el tamaño el igual al del texto experado
{
errorColor.textColor = 0x000000;
currentText.setTextFormat(actualTextLen - 1, actualTextLen - 1,errorColor);
trace("son iguales");
}
// trace(actualTextLen)
};
// actualText = this.texto1.text;
//expectedText = "What am I?";
// if (actualText == expectedText){
// gotoAndStop(2)
//}
}