![]() |
Установить разное ограничение символов для разных типов символов
Добрый день! Делаю игру для японского сайта, поступило требование поставить ограничение на кол-во вводимых символов в текстовые поля: 6 для double byte и 12 для single byte characters. На сколько я понимаю double byte это японские иероглифы, single byte - латиница и кириллица, ограничение на кол-во символов следует устанавливать при помощи свойства maxChar. Однако возник вопрос, могу ли я определить какие в данном случае символы используются? Например, что делать если пользователь введёт в поле что-то типа "海a人f生v" как посчитать макс. ограничение кол-ва символов в таком случае?
|
Кириллица тоже два байта в UTF-8. Переводите вписанную строку в байтаррей и смотрите его Length.
|
а можно пример как перевести строку в byte array?
|
Universe, как же вы так умудряетесь делать игру, при этом не можете найти элементарную информацию о том, как перевести строку в байтэррей?
http://help.adobe.com/ru_RU/as3/dev/...de46-7d54.html |
Если она для вас такая элементарная могли бы и строчку кода написать которая непосредственно производит перевод. Хотя нет, лучше наверное просто сделать с флешер.ру редирект на главную страницу гугла.
|
http://help.adobe.com/ru_RU/FlashPla...UTFBytes%28%29
Ну вот же, первая строка в гугле. |
спасибо
|
Цитата:
Собственно, мое удивление было вызвано парадоксальной ситуацией, когда, с одной стороны, вы делаете игру, что очевидно показывает наличие уже некоторого набора навыков и знаний, а с другой стороны переспрашиваете пример решения задачи, после того, как её решение уже было объявлено. Я не в обиду, нет. Просто я сторонник "самостоятельной работы" после разумной помощи, а не "сделайте за меня" и "покажите код". |
Мне стоило дописать "делаю игру болея гриппом")) Наверное всё дело было в этом)
|
| Часовой пояс GMT +4, время: 04:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.