Показать сообщение отдельно
Старый 20.09.2007, 17:41
vapes вне форума Посмотреть профиль Отправить личное сообщение для vapes Найти все сообщения от vapes
  № 7  
Ответить с цитированием
vapes
 
Аватар для vapes

блогер
Регистрация: Nov 2006
Адрес: Минск
Сообщений: 370
Записей в блоге: 6
Отправить сообщение для vapes с помощью ICQ Отправить сообщение для vapes с помощью Skype™
Сделал я как-то динамическую подгрузку языков, и вот тебе кусок кода оттуда :
Код:
private function checkText(value:String):Boolean {
			var find:Boolean=false;
			for (var i:int=0; i <= value.length; i++) {
				if (value.charCodeAt(i) > 899) {
					trace("Detecting a new language symbol");
					find=true;
				}
				this.loadLanguage(value.charCodeAt(i),i);
			}
			return find;
		}
private function loadLanguage(value:Number,index:int):void {
			if (value > 1039 && value <= 1257) {
				this.languagesArray[index]="cyrrilic";
			}
			if (value > 899 && value <= 974) {
				this.languagesArray[index]="greek";
			}
			if (value > 1455 && value <= 1524) {
				this.languagesArray[index]="herbew";
			}
			if (value > 1547 && value <= 1790) {
				this.languagesArray[index]="arabic";
			}
			if (value < 900) {
				this.languagesArray[index]="normal";

			}
		}
если хочешь побольше распознаваемость сделать то воспользуйся characterMap на своем компе