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

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

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

Регистрация: Nov 2000
Адрес: NY, USA
Сообщений: 183
Отправить сообщение для ader с помощью ICQ
По умолчанию Работа embedded Font

Код AS3:
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.
Старый 23.03.2012, 15:49
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 2  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
Ну, а где сам Embed то? Вы возможно пример флексовский брали, а там эмбед гденить в css был прописан. Вот посмотрите пример.
__________________
http://www.chessmax.ru

Старый 23.03.2012, 15:55
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 3  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
У вас должен быть класс MyFont, которого, видимо, нету.
Код:
embeddedFont.fontName;

Старый 23.03.2012, 17:35
ader вне форума Посмотреть профиль Отправить личное сообщение для ader Посетить домашнюю страницу ader Найти все сообщения от ader
  № 4  
Ответить с цитированием
ader
 
Аватар для ader

Регистрация: Nov 2000
Адрес: NY, USA
Сообщений: 183
Отправить сообщение для ader с помощью ICQ
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).
Мне к стати тоже не привычно видеть строчку:
Код:
[Embed(source="fonts/MyriadPro-Regular.otf", mimeType="application/x-font-truetype"...

Старый 23.03.2012, 17:42
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 5  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
Не может найти файл шрифта MyriadPro-Regular.otf в папке fonts. Если Вам нужен шрифт полностью, то unicodeRange="...", нужно убрать.
__________________
http://www.chessmax.ru

Старый 23.03.2012, 17:57
ader вне форума Посмотреть профиль Отправить личное сообщение для ader Посетить домашнюю страницу ader Найти все сообщения от ader
  № 6  
Ответить с цитированием
ader
 
Аватар для ader

Регистрация: Nov 2000
Адрес: NY, USA
Сообщений: 183
Отправить сообщение для ader с помощью ICQ
Код AS3:
[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 websiteBlisspointSiteinontsMyriadPro-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 websiteBlisspointSiteinontsMyriadPro-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 websiteBlisspointSiteinontsMyriadPro-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 websiteBlisspointSiteinontsMyriadPro-Regular.otf.
^
Build halted with errors (fcsh).

Старый 23.03.2012, 18:06
maxkar вне форума Посмотреть профиль Отправить личное сообщение для maxkar Найти все сообщения от maxkar
  № 7  
Ответить с цитированием
maxkar

Регистрация: Nov 2010
Сообщений: 497
Бэкслеши двойные сделайте ("F:\\Data(J)\\..."). Иначе они считаются эскейп-символвами в строковом литерале.

Старый 23.03.2012, 18:13
ader вне форума Посмотреть профиль Отправить личное сообщение для ader Посетить домашнюю страницу ader Найти все сообщения от ader
  № 8  
Ответить с цитированием
ader
 
Аватар для ader

Регистрация: Nov 2000
Адрес: NY, USA
Сообщений: 183
Отправить сообщение для ader с помощью ICQ
Двойные слешы

выдаёт:
Код:
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).
Добавлено через 22 минуты
YES! заработало. У меня в коде было два класса


Последний раз редактировалось ader; 23.03.2012 в 18:37.
Создать новую тему Ответ Часовой пояс GMT +4, время: 07:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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