Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как использовать внедренный шрифт (http://www.flasher.ru/forum/showthread.php?t=203603)

art_maestro 30.09.2013 02:08

Как использовать внедренный шрифт
 
Здравствуйте

Казалось бы объезженная тема и мелочь, но я не могу это дело реализовать. Есть шрифт DisneyPark, я его закинул в папку "Шрифты". В Adobe Flash появился мой шрифт. Задача простая необходимо в TextInput поместить текст с шрифтом DisneyPark. Я так понимаю, что его нужно внедрить. Выбрал инструмент "Текст", выбрал из выпадающего списка данный шрифт и нажал кнопку "Внедрить". После чего написал не хитрый код.

Код AS1/AS2:

 
var tf:TextFormat = new TextFormat();
tf.embedFonts = true ;
tf.color = 0x0000FF;
tf.font = "DisneyPark";
tf.size = 60;
tf.align = "center";
tf.italic = true;
myTi.setStyle("textFormat", tf);
myTi.text = "Enter your text here";
myTi.setSize(350, 50);
myTi.move(100, 50);

Но Увы, текст остался с прежним шрифтом и зачем свойство tf.size = 60; я не могу понять, размер текста не изменился.

Пожалуйста подскажите, что я делаю не так.

mooncar 30.09.2013 10:19

1. Возможно, после того, как вы нажали кнопку "Внедрить", вы не выбрали нужные глифы в списке (наборы символов - кириллица, латиница, цифровые и пр.).
Посмотрел код.
2. Что такое у вас myTi - компонет TextInput? Для него существует свойство стиля fontFamily, попробуйте с ним.
3. Попробуйте также использовать обычный TextField типа input. Для него использовать метод TextField.setNewTextFormat.

art_maestro 30.09.2013 15:02

1. Добавил все, что нужно
2. Да. TextInput. Попробую, спасибо за совет!
3. Не использовал, если не получится с TextInput, то попробую TextField, еще раз спасибо!


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

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