![]() |
Как укратить табуляцию?
Динамически создаю TreeView и заполняю его ветви.
В каждую из них записываю по 2 слова, разнесённых на некоторое расстояние так, чтобы при раскрытии нескольких ветвей сразу, слова образовывали ровные столбики. Код:
createClassObject(mx.controls.Tree, "spesifications", 0);Подскажите, в чём природа явления и как это обойти? Разнос слов я выполнял табуляцией. |
возможно для каких-то шрифтов слово_1 умещается в размер таба, а слово_5 уже нет..
попробуй поиграться с TextFormat.tabStops |
А как приминить TextFormat.tabStops непосредственно к TreeView?
К простому тексту - получается, а к дереву - ну ни в какую. Это из-за XML, да? Добавлено через 49 часов 24 минуты Ну, народ! Неужели никто не подскажет?! Код:
createClassObject(mx.controls.Tree, "MyTree", 0); |
мне кажется надо смотреть в сторону CellRenderer
но подсказать что-то конкретное не могу - нет никакого желания ковыряться с этой версией компонентов, сори |
Ну что Вы, и на этом спасибо!
Во всяком случая мне удалось выяснить природу явления, а это, согласитесь, очень важно. Но если "для каких-то шрифтов слово_1 умещается в размер таба, а слово_5 уже нет", тогда я попытаюсь попробовать ДРУГОЙ шрифт. |
Блин, у меня та же проблема. Что делать? Что удалось со шрифтами???
Цитата:
|
Удалось следующее:
- выяснил, что смещение при открытии на разных компьютерах зависит от разрешения их экранов, а не от браузера (как я думал вначале). - подобрать шрифт, которому табуляция была бы пофиг - не удалось. Думаю, такого вообще не существует. Зато подобрал шрифты, которые не подвержены смещению при отступе пробелом (такой используеться в редакторе кода самого Flash, обратите внимание). Покопавшись в этом направлении, нашёл 5 таких же - Lucida Console, _typewriter, Consolas, Courier New (эти из стандартных), и ER Kurier 1251 - друг подсказал. Таким образом, проблема как бы решена. Расстраивает лишь то, что все эти шрифты уж больно жёсткие - "механические" что ли. Нет в них красивых и плавных. Если кто знает подобный и красивый шрифт - в долгу не останусь. |
Цитата:
|
Цитата:
Цитата:
|
А вот это тема!
Я тут нашёл http://www.paratype.ru/btstore/defau...e+821+Cyrillic Не такой уж и дорогой. Ну а если из халявных - мне нравиться Andale Mono. |
Использую Andale Mono. Прекрасный шрифт - мне нравится!
Только вот на компьютерах, где этот шрифт не установлен, он почему-то, заменяется на стандартный. То есть мувик его в себе не содержит, хотя с другими (например a_Concepto) такой проблемы нет. Подскажите - почему так происходит? К стати, не смотря на одинаковое расширение файла (*.ttf) иконки их выглядят по-разному - у одного - две буквы Т, у Andale Mono - буква О. Что это значит? |
|
Встраивать не пробовал - не рулю я эту тему. Как это сделать?
|
Ну самый простой и нерекомендуемый способ(из-за веса),через библиотеку.Параметр "Новый шрифт",выбрать нужный и потом его указать или в текстовом поле или в TextFormat(),для текста не забыть поставить embedFonts = true.
Самый нормальный способ здесь описан |
FixedSys :)
|
Fixed что?
Включил в библиотеку: LIBRARY -> New Font... -> выбрал нужный. Для Tree прописал Код:
myTree.setStyle("fontFamily", "Andale Mono font");"If this style is set to true and fontFamily does not refer to an embedded font, no text is displayed". |
| Часовой пояс GMT +4, время: 03:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.