Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   flash text selection выглядит обрезанно, если leading < 0 (http://www.flasher.ru/forum/showthread.php?t=187223)

uchenik12345 15.11.2012 23:26

flash text selection выглядит обрезанно, если leading < 0
 
Делаем multiline текст, селектаем его, все нормально, но если leading скажем -5, то выделение (черное) как бы обрезано наполовину. Получается как бы черный кусок верхний на черный кусок нижний делает половину строки выделения (по высоте) назад белой.
Можно с этим что то сделать? Чтоб выделение было полностью черным независимо от line-height (leading).
Надо безкомпромисно.

uchenik12345 16.11.2012 16:19

Мне по делу надо. А комп тоже можно "электронно вычислительной машиной" называть если жаргон не нравится, только так никто не говорит.
Вообщем проблема висит и актуальна, если непонятно, то скриншот (фоторграфия экрана монитора, если снова жаргон не нра). У данного шрифта такое вот "междустрочное расстояние", и это выделение при -5пх.

http://previews.ravenlab.com/drawing/problem.jpg

iNils 16.11.2012 18:41

Либо попытаться перейти c TextField на flash.text.engine.*, либо найти другой шрифт с нормальным межстрочным расстоянием.

uchenik12345 17.11.2012 00:49

кое как влез в этот фреймворк, но конкретный вопрос,
как сменить стиль только выделенному куску текста?
Например надо в тексте t со 2-го по 5 букву менять:
Код:

var tr:TextRange = new TextRange( t.textFlow, 1, 4);
tr.textFlow.color = 0хff0000;

почему-то меняет всему тексту, в хелпах тоже непонятно, как только кусок менять?


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

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