![]() |
|
||||||||||
|
|||||
package { import flash.text.Font; import flash.text.TextFormat; public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); // entry point stage.scaleMode = "noScale"; stage.align = "TL" getXML("content.xml"); // загружаем XML c данными } private function getXML(URL:String):void { initBoldFont(); } function initBoldFont():void { var embeddedFont:Font = new MyFont(); var textFormat:TextFormat = new TextFormat(); textFormat.font = embeddedFont.MyriadPro; textFormat.size = 14; } } F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\src\Main.as(123): col: 33 Error: Call to a possibly undefined method MyFont. var embeddedFont:Font = new MyFont(); ^ F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\src\Main.as(125): col: 36 Error: Access of possibly undefined property MyriadPro through a reference with static type flash.text:Font. textFormat.font = embeddedFont.MyriadPro; ^ Build halted with errors (fcsh). Почему не работает? P.S. Код initBoldFont() брался из adobe help Последний раз редактировалось ader; 23.03.2012 в 15:40. |
|
|||||
|
Ну, а где сам Embed то? Вы возможно пример флексовский брали, а там эмбед гденить в css был прописан. Вот посмотрите пример.
__________________
http://www.chessmax.ru |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
|
|
|||||
|
Inet_PC
Ругается ваш код: F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\src\Main.as(24): col: 3: Error: unable to resolve 'fonts/MyriadPro-Bold.otf' for transcoding [Embed(source="fonts/MyriadPro-Bold.otf", mimeType="application/x-font-truetype", fontName="MyriadBold", unicodeRange="U+0020-U+002F,U+0030-U+0039,U+003A-U+0040,U+0041-U+005A,U+005B-U+0060,U+0061-U+007A,U+007B-U+007E,U+02C6,U+02DC,U+2013-U+2014,U+2018-U+201A,U+201C-U+201E,U+2020-U+2022,U+2026,U+2030,U+2039-U+203A,U+20AC,U+2122,U+0401,U+0410-U+044F", embedAsCFF="false")] ^ F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\src\Main.as(24): col: 3: Error: Unable to transcode fonts/MyriadPro-Bold.otf. ^ F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\src\Main.as(28): col: 3: Error: unable to resolve 'fonts/MyriadPro-Regular.otf' for transcoding [Embed(source="fonts/MyriadPro-Regular.otf", mimeType="application/x-font-truetype", fontName="MyriadRegular", unicodeRange="U+0020-U+002F,U+0030-U+0039,U+003A-U+0040,U+0041-U+005A,U+005B-U+0060,U+0061-U+007A,U+007B-U+007E,U+02C6,U+02DC,U+2013-U+2014,U+2018-U+201A,U+201C-U+201E,U+2020-U+2022,U+2026,U+2030,U+2039-U+203A,U+20AC,U+2122,U+0401,U+0410-U+044F", embedAsCFF="false")] ^ F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\src\Main.as(28): col: 3: Error: Unable to transcode fonts/MyriadPro-Regular.otf. ^ Build halted with errors (fcsh). |
|
|||||
|
Не может найти файл шрифта MyriadPro-Regular.otf в папке fonts. Если Вам нужен шрифт полностью, то unicodeRange="...", нужно убрать.
__________________
http://www.chessmax.ru |
|
|||||
[Embed(source="F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\bin\fonts\MyriadPro-Bold.otf", mimeType="application/x-font-truetype", fontName="MyriadBold", embedAsCFF="false")] F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\src\Main.as(24): col: 3: Error: unable to resolve 'F:D_Data(J)JJJJJJOOOOOBBBBBBlisspoint corporate websiteBlisspointSiteinontsMyriadPro-Bold.otf' for transcoding [Embed(source="F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\bin\fonts\MyriadPro-Bold.otf", mimeType="application/x-font-truetype", fontName="MyriadBold", embedAsCFF="false")] ^ F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\src\Main.as(24): col: 3: Error: Unable to transcode F:D_Data(J)JJJJJJOOOOOBBBBBBlisspoint corporate websiteBlisspointSiteinontsMyriadPro-Bold.otf. ^ F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\src\Main.as(28): col: 3: Error: unable to resolve 'F:D_Data(J)JJJJJJOOOOOBBBBBBlisspoint corporate websiteBlisspointSiteinontsMyriadPro-Regular.otf' for transcoding [Embed(source="F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\bin\fonts\MyriadPro-Regular.otf", mimeType="application/x-font-truetype", fontName="MyriadRegular", embedAsCFF="false")] ^ F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\src\Main.as(28): col: 3: Error: Unable to transcode F:D_Data(J)JJJJJJOOOOOBBBBBBlisspoint corporate websiteBlisspointSiteinontsMyriadPro-Regular.otf. ^ Build halted with errors (fcsh). |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
Бэкслеши двойные сделайте ("F:\\Data(J)\\..."). Иначе они считаются эскейп-символвами в строковом литерале.
|
|
|||||
|
Двойные слешы
выдаёт: F:\D_Data(J)\JJJJJJOOOOOBBBBB\Blisspoint corporate website\BlisspointSite\src\Main.as: Error: A file found in a source-path can not have more than one externally visible definition. FontsAsset;Main Build halted with errors (fcsh). YES! заработало. У меня в коде было два класса ![]() Последний раз редактировалось ader; 23.03.2012 в 18:37. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:40. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|