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

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

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

Регистрация: May 2008
Адрес: г. Макеевка
Сообщений: 200
По умолчанию Как укратить табуляцию?

Динамически создаю TreeView и заполняю его ветви.
В каждую из них записываю по 2 слова, разнесённых на некоторое расстояние так, чтобы при раскрытии нескольких ветвей сразу, слова образовывали ровные столбики.

Код:
createClassObject(mx.controls.Tree, "spesifications", 0);

spesifications.dataProvider = new XML
(
+ "<node label='слово_1                        слово_2'/>"
+ "<node label='слово_3                        слово_4'/>"
+ "<node label='слово_5                        слово_6'/>"
)
Проблема - при запуске мувика на разных компьютерах слова почему-то смещаются и столбики сбиваются.
Подскажите, в чём природа явления и как это обойти?
Разнос слов я выполнял табуляцией.

Старый 23.12.2008, 15:38
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
возможно для каких-то шрифтов слово_1 умещается в размер таба, а слово_5 уже нет..
попробуй поиграться с TextFormat.tabStops

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

Регистрация: May 2008
Адрес: г. Макеевка
Сообщений: 200
А как приминить TextFormat.tabStops непосредственно к TreeView?
К простому тексту - получается, а к дереву - ну ни в какую.
Это из-за XML, да?

Добавлено через 49 часов 24 минуты
Ну, народ! Неужели никто не подскажет?!

Код:
createClassObject(mx.controls.Tree, "MyTree", 0);
MyTree.dataProvider =
"<node label='ве \t твь_1'/>" +
"<node label='ветвь_2'/>";
Как заставить символ "\t" работать и задать ему размер?

Старый 05.01.2009, 23:05
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
мне кажется надо смотреть в сторону CellRenderer
но подсказать что-то конкретное не могу - нет никакого желания ковыряться с этой версией компонентов, сори

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

Регистрация: Jan 2009
Сообщений: 55
Блин, у меня та же проблема. Что делать? Что удалось со шрифтами???

Цитата:
Сообщение от silin Посмотреть сообщение
... надо смотреть в сторону CellRenderer
Ой, не знаю. Уж больно это дремучий путь, по моему.

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

Регистрация: May 2008
Адрес: г. Макеевка
Сообщений: 200
Ну что Вы, и на этом спасибо!
Во всяком случая мне удалось выяснить природу явления, а это, согласитесь, очень важно.
Но если "для каких-то шрифтов слово_1 умещается в размер таба, а слово_5 уже нет",
тогда я попытаюсь попробовать ДРУГОЙ шрифт.

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

Регистрация: May 2008
Адрес: г. Макеевка
Сообщений: 200
Удалось следующее:
- выяснил, что смещение при открытии на разных компьютерах
зависит от разрешения их экранов, а не от браузера (как я думал вначале).
- подобрать шрифт, которому табуляция была бы пофиг - не удалось.
Думаю, такого вообще не существует.

Зато подобрал шрифты, которые не подвержены смещению при отступе пробелом
(такой используеться в редакторе кода самого Flash, обратите внимание).
Покопавшись в этом направлении, нашёл 5 таких же -
Lucida Console, _typewriter, Consolas, Courier New (эти из стандартных),
и ER Kurier 1251 - друг подсказал.
Таким образом, проблема как бы решена.
Расстраивает лишь то, что все эти шрифты уж больно жёсткие - "механические" что ли.
Нет в них красивых и плавных.
Если кто знает подобный и красивый шрифт - в долгу не останусь.

Старый 16.01.2009, 15:00
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от vikingcompany Посмотреть сообщение
Расстраивает лишь то, что все эти шрифты уж больно жёсткие - "механические" что ли.
Нет в них красивых и плавных.
Если кто знает подобный и красивый шрифт - в долгу не останусь.
Эти шрифты называются моноширинными. Они всё такие.

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

Регистрация: May 2008
Адрес: г. Макеевка
Сообщений: 200
Цитата:
Сообщение от __etc Посмотреть сообщение
Эти шрифты называются моноширинными.
Опа. Целый класс получается - http://www.paratype.ru/help/term/terms.asp?code=227

Цитата:
Сообщение от __etc Посмотреть сообщение
Эти шрифты называются моноширинными. Они всё такие.
Не уверен - http://www.fonts.com/findfonts/searc...cid=Monospaced. Только вот цены шокируют.

Старый 18.01.2009, 02:22
aFriend вне форума Посмотреть профиль Отправить личное сообщение для aFriend Найти все сообщения от aFriend
  № 10  
Ответить с цитированием
aFriend
 
Аватар для aFriend

Регистрация: Jan 2009
Сообщений: 55
А вот это тема!
Я тут нашёл http://www.paratype.ru/btstore/defau...e+821+Cyrillic
Не такой уж и дорогой.
Ну а если из халявных - мне нравиться Andale Mono.

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

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

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


 


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


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