![]() |
|
||||||||||
|
|||||
|
[1.11 22.02.2006]
|
Когда включяю embedFont то надписи пропадают.... вычитал что надо шрифт подключить... а как не могу найти ответа... =\
спасите помогите!
__________________
я всегда имею ввиду только то, что имею |
|
|||||
|
Цитата:
type = "dynamic" - ето как непременный атрибут)) сталкнулся недавеча с данной проблеммой, выхода не нашёл, забил подобрал похожий шрифт и успокоился ![]()
__________________
Это не бред ето шифровка ;) |
|
|||||
|
тихий смех... переходящий в громкий хохот...
__________________
Best regards, Boris Petrov |
|
|||||
|
2silin ) как ето я сам не допёр что myTextFiled.text нада в TextFormat'е задавать...
Откровенное вам спасибо))) Дрегой вопрос будет ли при таком раскладе работать)....но ето я уже сам попробую)
__________________
Это не бред ето шифровка ;) |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 6
|
Пиплз, подскажите, как ПРАВИЛЬНО ссылку на фонт в ДРУГОМ файле?
Делаю так, как написано здесь: http://www.macromedia.com/cfusion/kn...fm?id=tn_14786 Шрифт в отдельной библиотке (Lib.swf), в главной SWF-ке (Main.swf) открываю библиотеку: File/Import/Open External Library (Ctrl+Shift+O). Показывается окно "Library-Lib", перетягиваю из нее к себе в Main.swf фонт... У шрифта автоматически выставляются галки 1,4. Все работает (статически можно выставить фонт надписи, динамически можно создать надпись и присвоить ей этот фонт). Но! изменения шрифта в библиотеке не влияет на главный файл. Т.е. похоже, что связь "разорвалась", да и размер главного файла такой, как будто он внедрил В СЕБЯ шрифт, а не использует связь. (76Kb) Изменяю галки на шрифте: Ставлю только галку 3 (Import for runtime sharing) и выставляю URL - ссылку на Lib.swf. Размер файла Main.swf уменьшается (до 27К) (т.е. он действительно держит только ссылку на фонт). Но при этом, когда создаю текст в рантайме и пытаюсь ему выставить связанный фонт, ничего не получается (надписи не видно): _root.createTextField("txt", _root.getNextHighestDepth(), 100, 100, 300, 50); _root.txt.text = "Hello!"; var fmt:TextFormat = new TextFormat(); fmt.font = "fnt"; _root.txt.embedFonts = true; _root.txt.setTextFormat(fmt); |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 6
|
Спасибо всем за многочисленные и своевременные ответы ;-)
Решение уже найдено, правда кривое немножко ;-). Использовали идею shared fonts manager (http://www.sharedfonts.com/ru/help.html). В отдельной swf-ке (lib.swf) рисовали одно текстовое поле, выставляли ему нужный шрифт, кнопочкой Character заставляли ембеддить нужные символы шрифта в swf. Далее, в рабочей swf подгружали lib.swf и брали TextFormat у этого текстового поля... Был там правда один косяк ;-), а именно, TextFormat у объекта брали, а к своему TextField он не применялся (наверно из-за того, что эти поля в разных мувиклипах и т.о. невозможно было импортировать набор символов между клипами). Поэтому пришлось нужный нам текст рисовать прямо в мувиклипе, которые мы загружали. Не очень красиво, но работает :-D |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 16
|
Цитата:
Заранее огромное спасибо! Последний раз редактировалось elennaro; 02.02.2007 в 17:31. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|