Текстовое поле ввода Flash принимает только те символы, которые уже используются где-то на сцене.Что происходит? - PullRequest
3 голосов
/ 09 декабря 2011

На сцене у меня есть поле ввода (классический текст, вводимый текст) с ** без фильтров ** и ** без ограничений ** и все же, когда я пытаюсь что-то набрать, я могу использовать только те символы, которыеуже на сцене, где-то еще.

Например, у меня есть несколько других лейблов на сцене со строками '125' и 'HB'.В поле ввода я могу теперь ввести любую строку, содержащую эти символы, например, «H52B» или «121212», но я просто не могу использовать другие символы!Если я нажму «4» или «K» на моей клавиатуре, ничего не произойдет!

Я уверен, что с этим полем ввода ничего не происходит в ActionScript, и на нем нет фильтров.Эта проблема может быть связана с тем фактом, что я получил этот код от дизайнера, и, открыв его, я получил сообщение о том, что шрифты отсутствуют на моей машине и конвертируются в системные настройки по умолчанию.Может ли это быть как-то связано с этим?

Я использую flash cs5.5 и actionscript 3.

1 Ответ

2 голосов
/ 09 декабря 2011

Проверьте, встроен ли в конструктор только некоторые символы вашего шрифта, и вставьте все оставшиеся символы, которые вам в конечном итоге понадобятся.

...