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

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

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

Регистрация: May 2012
Сообщений: 21
По умолчанию Изменение TextField - глюки? или я глючу...

Приветствую. Вроде совсем примитивная задача, есть текстовое поле, подгружаю из файла строку, присваиваю её значению text поля. Если в поле до этого было пусто, то все нормально, показывает загруженный текст. Если в поле УЖЕ был какой то текст, то показываются только те символы которые уже были в поле, как будто фильтр срабатывает. Причем если запросить у поля данные, возвращает правильно, но показывает только часть. Есть подозрение что это проблема с форматированием текста, хотя ничего не менял, все идет по умолчанию... Кто нибудь знает в чем проблема?

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

Регистрация: May 2008
Адрес: {0,0}
Сообщений: 754
Записей в блоге: 1
Отправить сообщение для DaFive с помощью ICQ
Поле не multiline случаем, может у вас текст не влезает?
Попробуйте после присваивания текста поставить полю:
Код AS3:
field.width = field.textWidth; 
field.height = field.textHeight;
__________________
Кодинг, багинг, алгоритминг. me @

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

Регистрация: May 2012
Сообщений: 21
Сначала да, мультилайн был, сейчас с одной строчкой работаю. Уже совсем примитив:
Код AS3:
mytext1.text="jkksdjhkasjcbkascjaskcjaskcjdkjhkjb";
var tmp=mytext1.text;
trace (tmp);
Если сначала текстовое поле было пустое, то нормально выводит, всю строку, а если там были например символы "jk" то после присвоения показывает "jkkjkjkjkjkjk"... Трасе и просто сопи-паст видят всю строку, но показываются в поле только символы из того набора что были раньше!

Старый 09.06.2012, 11:18
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 4  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Во FlashIDE надо для поля встраиваемые символы вручную указать?

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

Регистрация: Nov 2010
Адрес: 48° 55'N 24° 42'E GMT +2:00
Сообщений: 399
Записей в блоге: 1
Цитата:
Сообщение от expl Посмотреть сообщение
Во FlashIDE надо для поля встраиваемые символы вручную указать?
Так точно! Сам не один раз на этом попадался...
Если Ваш ТекстФилд отображает текст реальным шрифтом, а не внутренним (_sans, _serif, _typewriter), тогда есть три варианта:
1).
- Ваш ТекстФилд пустой;
- используемый шрифт не внедрен.
Тогда используется шрифт устройства;

2).
- Ваш ТекстФилд не пустой;
- используемый шрифт не внедрен.
- сфойство Anti-alias равно "Use device font".
Тогда используется шрифт устройства;

3).
- Ваш ТекстФилд не пустой;
- используемый шрифт не внедрен;
- сфойство Anti-alias не равно "Use device font".
Тогда автоматом внедряется тот набор символов шрифта, который используется в тексте ТекстФилда

Попробуйте трейсом пощупать свойства "текст" или "хтмлТекст" - строка передается правильно, а криво отображается изза отсутствия внедренного шрифта.

Старый 09.06.2012, 13:38
justalex вне форума Посмотреть профиль Отправить личное сообщение для justalex Найти все сообщения от justalex
  № 6  
Ответить с цитированием
justalex

Регистрация: May 2012
Сообщений: 21
Ура! Спасибо, таки это шрифт, точно

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

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

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


 


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


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