![]() |
|
||||||||||
|
|||||
|
вот код:
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++;
}
кликаешь мышкой на поле. в нем появляется курсор. но вводить ничего нельзя (он никак не реагирует на нажатия) а если нажать кнопочки влево и вправо (или просто влево, главное, чтобы курсор двинулся), то потом уже все вводится. а если удалить все из поля, то уже ничего ввести нельзя и курсор в нем не отображается что делать?
__________________
*** Последний раз редактировалось John Connor; 04.07.2002 в 22:20. |
![]() |
Часовой пояс GMT +4, время: 18:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|