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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.08.2005, 00:11
gl0om вне форума Посмотреть профиль Отправить личное сообщение для gl0om Посетить домашнюю страницу gl0om Найти все сообщения от gl0om
  № 1  
Ответить с цитированием
gl0om
[1.11 22.02.2006]

Регистрация: Apr 2004
Адрес: Moscow city
Сообщений: 99
Отправить сообщение для gl0om с помощью ICQ
По умолчанию embedFonts или как подключить шрифт

Когда включяю embedFont то надписи пропадают.... вычитал что надо шрифт подключить... а как не могу найти ответа... =\
спасите помогите!
__________________
я всегда имею ввиду только то, что имею

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

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
кнопочка Character.. в пропертях текстфилда
или через TextFormat (в хелпе все есть, да и поиск рулит)

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

Регистрация: May 2004
Сообщений: 13
Отправить сообщение для CHyCMyMPuK с помощью ICQ
Цитата:
Сообщение от silin
кнопочка Character.. в пропертях текстфилда
или через TextFormat (в хелпе все есть, да и поиск рулит)
кхе кхе))...а вы дятько когданить слышали про текстовые поля которые создаются путём createTextField ))) хде к етому полю будет Charester ?
type = "dynamic" - ето как непременный атрибут))
сталкнулся недавеча с данной проблеммой, выхода не нашёл, забил подобрал похожий шрифт и успокоился
__________________
Это не бред ето шифровка ;)

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

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
2CHyCMyMPuK :
Код:
this.createTextField('tf',0,0,0,0,0);
tf.autoSize=tf.embedFonts=true;
fmt=new TextFormat();
fmt.font='myFont'//myFont - linkage id фонта в библиотеке
tf.text='some text'
tf.setTextFormat(fmt);
еще здесь глянь: будет тебе и кнопочка Character и createTextField и много чего еще..

Старый 14.08.2005, 21:03
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 5  
Ответить с цитированием
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
тихий смех... переходящий в громкий хохот...
__________________
Best regards, Boris Petrov

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

Регистрация: May 2004
Сообщений: 13
Отправить сообщение для CHyCMyMPuK с помощью ICQ
2silin ) как ето я сам не допёр что myTextFiled.text нада в TextFormat'е задавать...
Откровенное вам спасибо))) Дрегой вопрос будет ли при таком раскладе
Код:
tf.variable='some_variable';
работать)....но ето я уже сам попробую)
__________________
Это не бред ето шифровка ;)

Старый 04.10.2005, 16:27
berk вне форума Посмотреть профиль Отправить личное сообщение для berk Найти все сообщения от berk
  № 7  
Ответить с цитированием
berk

Регистрация: 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);

Старый 07.10.2005, 20:33
berk вне форума Посмотреть профиль Отправить личное сообщение для berk Найти все сообщения от berk
  № 8  
Ответить с цитированием
berk

Регистрация: 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

Старый 02.02.2007, 17:21
elennaro вне форума Посмотреть профиль Отправить личное сообщение для elennaro Найти все сообщения от elennaro
  № 9  
Ответить с цитированием
elennaro

Регистрация: Dec 2005
Сообщений: 16
Цитата:
Сообщение от berk
Спасибо всем за многочисленные и своевременные ответы ;-)

Решение уже найдено, правда кривое немножко ;-). Использовали идею shared fonts manager (http://www.sharedfonts.com/ru/help.html).
В отдельной swf-ке (lib.swf) рисовали одно текстовое поле, выставляли ему нужный шрифт, кнопочкой Character заставляли ембеддить нужные символы шрифта в swf.

Далее, в рабочей swf подгружали lib.swf и брали TextFormat у этого текстового поля...

Был там правда один косяк ;-), а именно, TextFormat у объекта брали, а к своему TextField он не применялся (наверно из-за того, что эти поля в разных мувиклипах и т.о. невозможно было импортировать набор символов между клипами).
Поэтому пришлось нужный нам текст рисовать прямо в мувиклипе, которые мы загружали. Не очень красиво, но работает :-D
А можно по подробнее? В стиле мануала для полного (но кипящего энтузиазмом) чайника.
Заранее огромное спасибо!


Последний раз редактировалось elennaro; 02.02.2007 в 17:31.
Создать новую тему Ответ Часовой пояс GMT +4, время: 21:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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