Я работаю над игрой для AS3 Flash, которая изначально получает данные от сканера штрих-кода. Данные, которые он сканирует, поступают в виде одной длинной строки с использованием вкладок для разделения сегментов данных. Сканер действует как клавиатура и вводит строку в скрытое текстовое поле, так что я могу взять строку и разделить ее на части для получения данных.
Ввод и все отлично работает. Проблема, с которой я сталкиваюсь, заключается в том, что когда текстовое поле получает символ табуляции, вместо вставки символа в текстовое поле оно выделяет все, что находится в текстовом поле. Затем следующий набор символов перезаписывает то, что уже было в текстовом поле.
Есть ли способ обойти это? Есть ли способ заставить текстовое поле принимать вкладку как буквальный символ? Я не могу изменить способ, которым штрих-код разграничивает данные в строке.
Спасибо за любую помощь, которую вы можете оказать.