![]() |
как указать defaultTextFormat текстфилду в подгружаемом swf ?
подгружаю в проект swf в котором находится текстфилд, пытаюсь указать ему defaultTextFormat, но текст внешне не изменяется
код Код AS3:
loadedMC.tf остается с прежним шрифтом, получилось изменить только после присвоения текста методом setTextFormat, но при этом еще приходиться переподключать стиль, как быть? :umnik2: Добавлено через 44 часа 52 минуты 1 где все гуру спрятались ? :), наверное весна - никого сейчас не найдеш :), вобщем так я и не победил defaultTextFormat, вернее тупо убрал с fla текстфилд, оставив только мувик под него, чтобы потом динамически туда создать текстфилд и тогда defaultTextFormat встает без проблем, просто хотелось чтоб в fla у дизайнера была возможность исправлять внешний вид полностью, хотя канеш у текстфилда как такогого только размеры можно поменять - не критично но все же .... 2 еще есть вопрос по скролингу\ресайзу текстфлида: вобщем суть в чем: при ресайзе текстфилда почемуто постоянно возникает косяк с последней строкой, которая входит в видимое поле, попытаюсь объяснить чтоб могли представить: допустим сделали высоту текстфилда так чтобы в него входило ровно N строк, тобиш нижняя граница текстфилда максимально приближена к нижней границе строки N, начинаем увеличивать высоту текстфилда на величину, меньшую высоте строки(пусть у нас все строки одной высоты), точно не скажу на сколько надо высоту++ - у текстфилда bottomScrollV меняется, но строка N+1 не отображается, и наоборот уменьшая высоту текстфилда строка N исчезает, но bottomScrollV остается прежним, помогите кто знает как от этого избавиться. 3 и еще есть вопрос :) у текстфилда дефолтный размер шрифта = 14, задал нескольким строкам разме шрифта =70, после этого при скролле вообще происходит какаято ересь :), визуально по высоте текстфилда у меня влазит только одна строка размера =70, допустим строка1размер=14, 2ая=70 2+n = 14, в итоге: скролю в позицию первой строки - в текстфилде отображается только 1ая строка размер букв =14, но отступ между строк визуально как для строки = 70 , а bottomScrollV выдает значение(непомню точно сколько, примерно 5) больше 1, вобщем скролит вообще ужасно отображая строки непонятно по какому алгоритму, поможите кто чем может |
| Часовой пояс GMT +4, время: 10:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.