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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.09.2008, 16:39
goword вне форума Посмотреть профиль Отправить личное сообщение для goword Найти все сообщения от goword
  № 1  
Ответить с цитированием
goword
[+1.3 04.12.07]
[+4 05.12.07]
 
Аватар для goword

Регистрация: Aug 2007
Сообщений: 79
Отправить сообщение для goword с помощью ICQ Отправить сообщение для goword с помощью Skype™
По умолчанию Не работает tabStops

Из xml считал эту сроку:
Код:
<str value="8020002\t0.99\t1.06\t1.13\t1.20\t0.87\t0.90\t0.94\t0.97\t1.07\r"/>
получил в переменную source
Цитата:
8020002\t0.99\t1.06\t1.13\t1.20\t0.87\t0.90\t0.94\t0.97\t1.07\r
Далее:
Код:
TableField_tf.text = source;
TableField_tf.multiline = true;
TableField_tf.autoSize = true;	

var Table_fmt:TextFormat = new TextFormat();
Table_fmt.color = 0xffffff;
Table_fmt.size = 11;
Table_fmt.font = "Arial";
Table_fmt.tabStops = [60, 90, 120, 150, 180, 210, 240, 270, 300];


TableField_tf.setTextFormat(Table_fmt);
У меня выводит в текстовом поле тупо значение переменной, не табулирует. Как я понял, это что из-за парсинга из xml, не тот формат что ли?
__________________
Углубляюсь... в actionscript

Старый 22.09.2008, 17:21
Doctor76 вне форума Посмотреть профиль Отправить личное сообщение для Doctor76 Найти все сообщения от Doctor76
  № 2  
Ответить с цитированием
Doctor76
 
Аватар для Doctor76

Регистрация: Nov 2007
Сообщений: 183
А текст то вобще форматирует?
Есть у текстового поля такое свойство?:

Код:
TableField_tf.embedFonts = true
Может это свойство конечно и не нужно,
но вот в примере , в книжке,
текст присваивают к текстовому полю, после того как объявлено свойство tabStop
т.е.
Код:
 myFormat.tabStops =[30,60,90,120];
txt.text = "F\tl\ta\ts\th";
Может так будет работать?


Последний раз редактировалось iNils; 22.09.2008 в 20:55.
Старый 22.09.2008, 17:31
goword вне форума Посмотреть профиль Отправить личное сообщение для goword Найти все сообщения от goword
  № 3  
Ответить с цитированием
goword
[+1.3 04.12.07]
[+4 05.12.07]
 
Аватар для goword

Регистрация: Aug 2007
Сообщений: 79
Отправить сообщение для goword с помощью ICQ Отправить сообщение для goword с помощью Skype™
Цитата:
Сообщение от Doctor76 Посмотреть сообщение
Может так будет работать?
Эти два кода между собой не связаны... От этого точно не зависит!
__________________
Углубляюсь... в actionscript

Старый 22.09.2008, 17:57
Doctor76 вне форума Посмотреть профиль Отправить личное сообщение для Doctor76 Найти все сообщения от Doctor76
  № 4  
Ответить с цитированием
Doctor76
 
Аватар для Doctor76

Регистрация: Nov 2007
Сообщений: 183
?? Хрен знает.
Я попробовал вот так, как пример, без всяких даже форматов, и все табулирует

Код:
var TableField_tf:TextField = _root.createTextField("TableField_tf",10,10,10,350,30);
TableField_tf.border = true;
TableField_tf.text = "8020002\t0.99\t1.06\t1.13\t1.20\t0.87\t0.90\t0.94\t0.97\t1.07\r";
попробуй сначала так, а потом методом подстановки......, может и найдешь, в чем засада.


Последний раз редактировалось iNils; 22.09.2008 в 20:55.
Старый 22.09.2008, 18:05
goword вне форума Посмотреть профиль Отправить личное сообщение для goword Найти все сообщения от goword
  № 5  
Ответить с цитированием
goword
[+1.3 04.12.07]
[+4 05.12.07]
 
Аватар для goword

Регистрация: Aug 2007
Сообщений: 79
Отправить сообщение для goword с помощью ICQ Отправить сообщение для goword с помощью Skype™
Цитата:
Сообщение от Doctor76 Посмотреть сообщение
попробуй сначала так, а потом методом подстановки......, может и найдешь, в чем засада.
Вот именно что так работает, а если я читаю с xml, не хочет работать!
__________________
Углубляюсь... в actionscript

Старый 22.09.2008, 20:54
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Пользователь Doctor76 получает плюс за мультипостинг. А motor4ik за флейм.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 22.09.2008 в 20:57.
Создать новую тему Ответ Часовой пояс GMT +4, время: 01:18.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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