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

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

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

Регистрация: Mar 2010
Адрес: Спб
Сообщений: 169
По умолчанию Текст из XML и пропавшие буквы

Здравстуйте.

Столкнулся с проблемой:

Есть флэш динам. текстовое поле со шрифтом Arial. Текст в него берется из XML файла. Файл в кодировке UTF-8. И всё вроде бы нормально кроме одного. Кроме следующего:
Текст в XML - "мужская зима", а фо флэш выводится - "мужская ма".
или например - Текст в XML - "мижская зима", а фо флэш выводится - "мжская ма".
Т.е. символы кирилицы "и" , "з" "ь" и еще некоторые не выводятся.

Кто с таким сталкивался ? Подскажите решение.
Спасибо.

Добавлено через 1 час 28 минут
Проблему теряющихся букв решил. Поставил шрифт _sans, а потом опять Arial и все встало на свое место.

Теперь еще вопрос :
Как сделать перенос строки текста взятый из XML в текстовом поле ?
Есть в XML - <folder fName="1" fTitle="мужская (зима)">
Во флэш отображается в одну строку "мужская (зима)"

а хотелось бы во флэш отобразить так:
мужская
(зима)
Спасибо.

Добавлено через 1 час 41 минуту
Проблему решил изменением размера текстового поля.

Всем спасибо.


Последний раз редактировалось German; 14.10.2010 в 14:09.
Старый 15.10.2010, 00:29
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 2  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
ужас, сам написал сам и ответил. Да еще и не правильно ))) но если так устаривает то ок

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

Регистрация: Mar 2010
Адрес: Спб
Сообщений: 169
Да, сам написал сам ответил.
Подскажите как правильно надо было сделать.
Спасибо.

Старый 16.10.2010, 00:50
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 4  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Цитата:
Теперь еще вопрос :
Как сделать перенос строки текста взятый из XML в текстовом поле ?
Есть в XML - <folder fName="1" fTitle="мужская (зима)">
Во флэш отображается в одну строку "мужская (зима)"
Ну например так :
Код:
 мужская % (зима)
Код AS1/AS2:
if (str.substr(0,indexOf('%')) {
 str = str.substr(0,indexOf('%')) + '\n' + str.substr(indexOf('%')),str.length); }

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

Регистрация: Feb 2008
Сообщений: 560
Если проще и с поддержкой нескольких переводов строки, то:
Код AS1/AS2:
str = str.split('%').join('\n');
и в строке слева и справа от "%" пробел не нужен.

Старый 16.10.2010, 15:14
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 6  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
а точно, дело говоришь забыл про сплиты))

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

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

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


 


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


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