Я делаю скрипт программного моделирования, у меня есть ввод textField, где пользователь вводит контент, и он сравнивается с узлом из элемента XML, проблема в том, что иногда этот узел представляет собой код, например, "874 /23 «пользователь должен ввести« 874/23 »и нажать клавишу Enter, чтобы при переходе к следующему слайду я мог« привязать »« »к текущему текстовому полю, не отображая в рабочей области функцию тестированияthe textField:
Key.addListener(keyListener);
digitar_mc.digitar_label.onChanged = function()
{
if(digitar_mc.digitar_label.text == intervencao_texto.nodeValue.toString())
{
next_slide();
}
}
Это делает работу, если мы говорим только с набором букв, цифр или символов, тогда я слушаю клавиши:
var keyListener:Object = new Object();
keyListener.onKeyDown = function()
{
if (Key.getAscii() == Key.ENTER)
{
digitar_mc.digitar_label.text+="<TECLA ENTER>";
}
if (Key.getAscii() == Key.ESCAPE)
{
digitar_mc.digitar_label.text+="<TECLA ESC>";
}
};
Это«Хорошо, увидим, что пользователь нажимает Enter и применяет« »или другие клавиши, которые я буду отображать позже, например, F2, F12 и т. Д., Но это был единственный способ, который я нашел, и он применяетКонечно, к textField и сравнивает, делая значение для отображения на сцене, где проблема!
Спасибо за чтение ...