вот код:

Код:
for(j=0 ; j<_root.catalog[section].length ; j++){
if(_root.catalog[section][j].quantity==0){
continue;
}
name = "but" add i add "_" add j;
search_result.createEmptyMovieClip(name,i*2000+j+20);
obj = search_result[name];
obj._x = 1;
obj._y = k*17 + cur_y;
obj.createRect(0,0,330,16,0x000000,0);
obj.n = j;
obj.section = section;
// вот создается инпут-поле
obj.createTextField("quan",i*2000+j+1620,331,-1,30,16);
obj["quan"].type = "input";
obj["quan"].restrict = "0-9";
obj["quan"].text = _root.catalog[section][j].quantity;
obj["quan"].setTextFormat(_root.formCatalogListi);
obj["quan"].embedFonts = true;
obj["quan"].onSetFocus = function(){
tf = this.getTextFormat();
tf.align = "left";
this.setTextFormat(tf);
}
obj["quan"].onKillFocus = function(){
tf = this.getTextFormat();
tf.align = "right";
this.setTextFormat(tf);
_root.catalog[this._parent['section']][this._parent['n']].quantity = this.text;
}
k++;
}
а вот и проблема:
кликаешь мышкой на поле.
в нем появляется курсор.
но вводить ничего нельзя (он никак не реагирует на нажатия)
а если нажать кнопочки влево и вправо (или просто влево, главное, чтобы курсор двинулся), то потом уже все вводится.
а если удалить все из поля, то уже ничего ввести нельзя и курсор в нем не отображается
что делать?