Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.02.2014, 18:38
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 1  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
Arrow Установить разное ограничение символов для разных типов символов

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

Старый 19.02.2014, 19:08
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Кириллица тоже два байта в UTF-8. Переводите вписанную строку в байтаррей и смотрите его Length.
__________________
тут я

Старый 19.02.2014, 19:13
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 3  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
а можно пример как перевести строку в byte array?

Старый 19.02.2014, 19:21
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Universe, как же вы так умудряетесь делать игру, при этом не можете найти элементарную информацию о том, как перевести строку в байтэррей?

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

Старый 19.02.2014, 20:45
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 5  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
Если она для вас такая элементарная могли бы и строчку кода написать которая непосредственно производит перевод. Хотя нет, лучше наверное просто сделать с флешер.ру редирект на главную страницу гугла.

Старый 19.02.2014, 21:40
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 6  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
http://help.adobe.com/ru_RU/FlashPla...UTFBytes%28%29
Ну вот же, первая строка в гугле.
__________________
тут я

Старый 19.02.2014, 23:05
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 7  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
спасибо

Старый 20.02.2014, 09:54
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 8  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Цитата:
Если она для вас такая элементарная могли бы и строчку кода написать которая непосредственно производит перевод. Хотя нет, лучше наверное просто сделать с флешер.ру редирект на главную страницу гугла.
— Самостоятельность при явном указании направления поиска значительно облегчает решение задачи и здорово прокачивает способность к самообучению. А самообучение, в свою очередь, прокачивает скилл.

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

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

Старый 20.02.2014, 14:32
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 9  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
Мне стоило дописать "делаю игру болея гриппом")) Наверное всё дело было в этом)

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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