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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 21.09.2006, 15:37
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 1  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
По умолчанию registerFont

Прочитал в доке про этот метод класса Font. Синтаксис следующий
Font.registerFont(font:Class):void
По моим преположениям с помощью этой функции можно из подгруженных swf брать embedFonts и использовать во всём плеере.
Я не понимаю какой КЛАСС нужно передать функции в качестве аргумента.

Код:
package {
	import flash.display.*;
	import  flash.text.*;
	import flash.utils.*;
	
	public class Mc extends Sprite {	
                                var allFonts:Array = Font.enumerateFonts(false);
				allFonts.sortOn("fontName", Array.CASEINSENSITIVE);
				
				for(var i in allFonts)
                                {
				          trace(i+' '+allFonts[i])
				          trace(describeType(allFonts[i]))
	                        }
       }
}
describeType говорит что свойство fontName не меняется после того как я переназываю шрифты в библиотеке. As называет шрифт Arial "Arial". Если добавить модификацию ариала bold в библиотеку. То AS всё равно видит новый шрифт с именем Arial. Мне кажется странным возможность существования двух шрифтов с одинаковыми именами.
1. Есть ли возможность в AS 3.0 самому назвать шрифты и гарнитуры.
2. Почему при вставке в библиотеку шрифтов, AS не хочет регистрировать их классы (linkage). Какое бы имя класса я не задавал, при использовании этого класса в коде, компиллятор говорит что не знает такого.
3. как использовать Font.registerFont(font)? Ни название шрифта ни объект шрифта принимать функция не хочет. Требует какой-то КЛАСС. Какой?
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©


Последний раз редактировалось miramax; 21.09.2006 в 15:42.
Создать новую тему   Часовой пояс GMT +4, время: 16:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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