У меня есть контактная форма на моем сайте, для которой ввод текста осуществляется через AS2.Это работает нормально, но я не могу заставить работать табуляторы (или даже иметь какой-либо эффект), независимо от того, что я делаю.У меня есть меню, которое иногда отображается вверху, иногда слева, а иногда внизу.Если он находится сверху или снизу, то вкладка формы работает нормально, однако, если она находится сбоку, то, когда я вкладываю вкладку из поля contact_name, она переходит к 8-й опции меню, затем к 9-й опции меню, затем contact_emailfield, затем contact_messagefield.Точно так же, если я вкладка из верхней части меню, он последовательно идет вниз к опции 7 меню, затем к contact_namefield, затем к опции 8, затем к опции 9, затем contact_emailfield, затем contact_messagefield.Я не могу на всю жизнь понять, как это изменить, я бы предпочел не устанавливать tabenabled = false для каждого другого элемента на странице (так как я все еще хотел бы, чтобы это было с вкладками), но в любом случае я не думаю,это будет исправлено, так как указанные мной табличные индексы никак не влияют, независимо от того, какие значения я вставил (даже если я переверну их), порядок табуляции всегда одинаков.Я использую следующий код и был бы очень признателен, если бы кто-нибудь мог указать, что я делаю неправильно, потому что я не могу это понять на всю жизнь!
var currfont=_root.textfont;
var inputcol = "0x" + _root.textcolour;
var my_fmt:TextFormat = new TextFormat();
my_fmt.bold = false;
my_fmt.font = "Arial";
my_fmt.color = inputcol;
createTextField("contact_namefield", getNextHighestDepth(),112.6, 29, 174, 20);
contact_namefield.wordWrap = true;
contact_namefield.multiline = false;
contact_namefield.border = true;
contact_namefield.borderColor = inputcol;
contact_namefield.type = "input";
contact_namefield.setNewTextFormat(my_fmt);
contact_namefield.text = "";
contact_namefield.tabEnabled=true;
contact_namefield.tabindex = 0;
createTextField("contact_emailfield", getNextHighestDepth(),112.6, 74, 174, 20);
contact_emailfield.wordWrap = true;
contact_emailfield.multiline = false;
contact_emailfield.border = true;
contact_emailfield.borderColor = inputcol;
contact_emailfield.type = "input";
contact_emailfield.setNewTextFormat(my_fmt);
contact_emailfield.text = "";
contact_emailfield.tabEnabled=true;
contact_emailfield.tabindex = 1;
createTextField("contact_messagefield", getNextHighestDepth(),112.6, 120.3, 174, 125.6);
contact_messagefield.wordWrap = true;
contact_messagefield.multiline = false;
contact_messagefield.border = true;
contact_messagefield.borderColor = inputcol;
contact_messagefield.type = "input";
contact_messagefield.setNewTextFormat(my_fmt);
contact_messagefield.text = "";
contact_messagefield.tabEnabled=true;
contact_messagefield.tabindex = 2;
Большое спасибо за вашепомогите как всегда всем,
Дэйв