![]() |
|
||||||||||
|
|||||
|
Прочитал в доке про этот метод класса 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]))
}
}
}
1. Есть ли возможность в AS 3.0 самому назвать шрифты и гарнитуры. 2. Почему при вставке в библиотеку шрифтов, AS не хочет регистрировать их классы (linkage). Какое бы имя класса я не задавал, при использовании этого класса в коде, компиллятор говорит что не знает такого. 3. как использовать Font.registerFont(font)? Ни название шрифта ни объект шрифта принимать функция не хочет. Требует какой-то КЛАСС. Какой? Последний раз редактировалось miramax; 21.09.2006 в 15:42. |
![]() |
Часовой пояс GMT +4, время: 15:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|