![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2011
Сообщений: 16
|
Если убрать!То остается 2 ошибка!
|
|
|||||
|
Регистрация: Jun 2011
Сообщений: 16
|
он лежит в папке с классом Text.as
|
|
|||||
|
стервочка (я мужик)
|
|
|
|||||
|
Регистрация: Jun 2011
Сообщений: 16
|
может дело в CS4?
Добавлено через 2 часа 19 минут Ну так у кого какие идей как это дело в CS3 или в CS4 запустить? |
|
|||||
|
стервочка (я мужик)
|
я написал как в CS4. что не работает?
|
|
|||||
|
Регистрация: Sep 2010
Сообщений: 16
|
Привет!
Чтобы использовать тег метаданных Embed в Adobe Flash, версия должна быть не ниже CS4, плюс должен быть flex SDK, который можно скачать отсюда: http://opensource.adobe.com/wiki/dis...ownload+Flex+3 После скачивания, распаковываем flex SDK в какую-нибудь папку. Дальше, настроим путь к flex SDK во флэш: 1) Ctrl+U, откроется окно настроек 2) Слева, в списке, выбираем Action Script 3) Внизу, есть кнопка "Параметры Action Script 3.0" - нажимаем ее (у меня флэш русифицированный, поэтому названия кнопок пишу русскими) 4) В открывшемся диалоговом окне, в самом верху, вводим путь к flex SDK. package { import flash.display.MovieClip; import flash.text.*; /** * ... * @author GooDMAGE */ public class Text extends MovieClip { [Embed (source = "tahoma.ttf", fontFamily = "Visitor", mimeType = "application/x-font-truetype", embedAsCFF = "false")] public static var EverydayFont:Class; //Vars private var Name:TextField; private var style:TextFormat; public function Text() { var font:Font=new EverydayFont();// добавлено style = new TextFormat(); style.font = font.fontName; style.size = 15; style.color = 0xFF0000; } public function TEXT(TexT:String, cX:int, cY:int):void { Name = new TextField(); Name.autoSize = TextFieldAutoSize.CENTER; Name.embedFonts = true; Name.defaultTextFormat = style; Name.antiAliasType = AntiAliasType.NORMAL; Name.selectable = false; Name.type = TextFieldType.DYNAMIC; Name.text = TexT; Name.x = cX; Name.y = cY; Name.maxChars = 15; Name.setTextFormat(style);/* перемещено Name.setTextFormat(style); всегда должно быть после Name.text = TexT; */ addChild(Name); } } } http://***********/5398105 Если все равно проблемы, пиши на почту: serogah@rambler.ru |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 16
|
Делаю все как сказано выше !Указываю папку где лежит flex SDK.
Компилирую и все равно 2 ошибки: transcoding parameter 'embedAsCFF' is not supported by 'flex2.compiler.media.FontTranscoder' Unable to transcode visitor.ttf. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|