Здравствуйте! Сначала собственно код:

Код AS3:
import flash.events.Event;
import flash.text.TextField;
var m2:TextField = new TextField();
m2.text = "ммм";
bbb.addEventListener(MouseEvent.CLICK,clii);
function clii(e:Event):void {
if (m1.text == m2.text){
trace("verno");
} else {
trace("neverno");
}
}
Вот таким образом пытаюсь сделать проверку вводимого текста. но ничего не получается, Уже 6 день странно как то сначала работало потом нет потом работает потом нет. Почему может такое быть и есть ли еще какие нибудь варианты проверки вводимого текста? Это нужно для кроссворда.
Я пробывал еще так:

Код AS3:
import flash.events.Event;
import flash.text.TextField;
bbb.addEventListener(MouseEvent.CLICK,clii);
function clii(e:Event):void {
if (m1.text == "vvv"){
trace("verno");
} else {
trace("neverno");
}
}
Тоже никак!!!
Добавлено через 4 минуты
Думал через методы String CharAt(); или IndexOf(); но они либо возвращают позицию либо наоборот нужна позиция...