Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Установить разное ограничение символов для разных типов символов (http://www.flasher.ru/forum/showthread.php?t=206679)

Universe 19.02.2014 18:38

Установить разное ограничение символов для разных типов символов
 
Добрый день! Делаю игру для японского сайта, поступило требование поставить ограничение на кол-во вводимых символов в текстовые поля: 6 для double byte и 12 для single byte characters. На сколько я понимаю double byte это японские иероглифы, single byte - латиница и кириллица, ограничение на кол-во символов следует устанавливать при помощи свойства maxChar. Однако возник вопрос, могу ли я определить какие в данном случае символы используются? Например, что делать если пользователь введёт в поле что-то типа "海a人f生v" как посчитать макс. ограничение кол-ва символов в таком случае?

КорДум 19.02.2014 19:08

Кириллица тоже два байта в UTF-8. Переводите вписанную строку в байтаррей и смотрите его Length.

Universe 19.02.2014 19:13

а можно пример как перевести строку в byte array?

Hauts 19.02.2014 19:21

Universe, как же вы так умудряетесь делать игру, при этом не можете найти элементарную информацию о том, как перевести строку в байтэррей?

http://help.adobe.com/ru_RU/as3/dev/...de46-7d54.html

Universe 19.02.2014 20:45

Если она для вас такая элементарная могли бы и строчку кода написать которая непосредственно производит перевод. Хотя нет, лучше наверное просто сделать с флешер.ру редирект на главную страницу гугла.

КорДум 19.02.2014 21:40

http://help.adobe.com/ru_RU/FlashPla...UTFBytes%28%29
Ну вот же, первая строка в гугле.

Universe 19.02.2014 23:05

спасибо

Hauts 20.02.2014 09:54

Цитата:

Если она для вас такая элементарная могли бы и строчку кода написать которая непосредственно производит перевод. Хотя нет, лучше наверное просто сделать с флешер.ру редирект на главную страницу гугла.
— Самостоятельность при явном указании направления поиска значительно облегчает решение задачи и здорово прокачивает способность к самообучению. А самообучение, в свою очередь, прокачивает скилл.

Собственно, мое удивление было вызвано парадоксальной ситуацией, когда, с одной стороны, вы делаете игру, что очевидно показывает наличие уже некоторого набора навыков и знаний, а с другой стороны переспрашиваете пример решения задачи, после того, как её решение уже было объявлено.

Я не в обиду, нет. Просто я сторонник "самостоятельной работы" после разумной помощи, а не "сделайте за меня" и "покажите код".

Universe 20.02.2014 14:32

Мне стоило дописать "делаю игру болея гриппом")) Наверное всё дело было в этом)


Часовой пояс GMT +4, время: 04:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.