PDA

Просмотр полной версии : Кадр внедрения шрифтов.


donphp
11.11.2009, 15:00
Делаю сайт с нестандартными шрифтами. Для динамический полей внедрил необходимый мне диапазон символов.

Когда дело дошло до создания прелодера выяснилось что первый кадр весит более
100kb(30%) Хотя в настройках AS для импорта класснов выбран кадр 3.

Как заставить шрифты внедрятся не в первый кадр а скажем в 3

iNils
11.11.2009, 16:13
http://www.flasher.ru/forum/showthread.php?t=93152

donphp
11.11.2009, 19:52
Прочитал все 5 страниц но ответа так и не нашел на свой вопрос.

Написать сообщение там тоже не смог

Kuruki
11.11.2009, 20:32
Как заставить шрифты внедрятся не в первый кадр а скажем в 3
Положить текстовые поля с внедренными шрифтами не в 1-й кадр, а в 3-й.

donphp
11.11.2009, 21:48
Они и так лежать в 3. А внедряются 1 :wacko:

Kuruki
11.11.2009, 22:40
Они и так лежать в 3. А внедряются 1 :wacko:
Почему вы так решили?
Может вообще не в них проблема, а в какой-нибудь тяжелой графике в первом кадре?

mooncar
11.11.2009, 23:14
Проверьте, что у вас и как:
Publish Settings -> Flash -> Generate Size Report

donphp
12.11.2009, 00:54
Kuruki
1. Первый кадр вообще пустой
2. Шрифты убрал стало норм.

mooncar
Скинуть сюда весь отсчет или какой то пункт?

mooncar
12.11.2009, 01:00
Я имел ввиду - посмотрите с помощью отчета, что и куда у вас внедряется при компиляции.

donphp
12.11.2009, 01:12
Ну я вижу что в первый кадр внедряется что то весомое. А что не понятно.
Долго не мог понять что. Потом увидел что похоже на шрифты. Отключил и ситуация улучшилась

Без шрифтов

Кадр # Кадр Байты Всего Байты Монтажный кадр
------ ---------- ----------- -------------------------
1 27169 27169 Монтажный кадр 1
2 6087 33256
3 445068 478324 (кадр экспорта классов AS 2.0)


Внедрил шрифт в MC который помещен на сцену 3 кадре(Данный mc не экспортируется в AS)

Кадр # Кадр Байты Всего Байты Монтажный кадр
------ ---------- ----------- -------------------------
1 141657 141657 Монтажный кадр 1
2 6087 147744
3 445091 592835 (кадр экспорта классов AS 2.0)



Вот еще кусочек отсчета при внедрении шрифтов

Имя шрифта Байты Символов
----------------------- --------- ------------
Tahoma 1372 :ЕПавдклор
SegoeScript-Bold Полужирный 20262 !.АБВДЕНПУЧабвгдежзийклмнопрстуцчшыья
TimesNewRomanPSMT 40
SegoeScript 137816 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏ
АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяѐёђѓєѕіїјљњћќѝў
џѠѡѢѣѤѥѦѧѨѩѪѫѬѭѮѯѰѱѲѳѴѵѶѷѸѹѺѻѼѽѾѿҀҁ҂҃҄҅҆҇҈҉ҊҋҌҍҎҏҐґҒғҔҕҖҗҘҙҚқҜҝҞҟҠҡҢңҤҥҦҧҨ
ҩҪҫҬҭҮүҰұҲҳҴҵҶҷҸҹҺһҼҽҾҿӀӁӂӃӄӅӆӇӈӉӊӋӌӍӎ           ​**‎‏‐‑‒–—―‖‗‘’‚““”„‟†‡•‣․‥…‧

‪‫‬** ‰‱′″‴‵‶‷‸‹›※
‼‽‾‿⁀⁁⁂⁃⁄⁅⁆⁇⁈⁉⁊⁋⁌⁍⁎⁏⁐⁑⁒⁓⁔⁕⁖⁗⁘⁙⁚⁛⁜⁝⁞ ⁠⁡⁢⁣⁤⁥⁦⁧⁨⁩₠₡₢₣₤₥₦₧₨₩₪₫€₭₮₯₰₱₲₳₴₵₶₷₸₹₺₻₼₽₾₿⃀
⃁⃂⃃⃄⃅
⃆⃇⃈⃉⃊⃋⃌⃍⃎⃏℀℁ℂ℃℄℅℆ℇ℈℉ℊℋℌℍℎℏℐℑℒℓ℔ℕ№℗℘ℙℚℛℜℝ℞℟℠℡™℣ℤ℥Ω℧ℨ℩KÅℬℭ℮ℯℰℱℲℳℴℵℶℷℸℹ℺℻ℼℽℾℿ
⅀⅁⅂⅃⅄ⅅⅆⅇⅈⅉ⅊⅋⅌⅍ⅎ⅏⅐⅑⅒⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞⅟ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅬⅭⅮⅯⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅺⅻⅼ
ⅽⅾⅿↀↁↂↃ
SegoePrint 36


И еще на подскажете как найти для чего экспотируется SegoeScript-Bold Полужирный а то вручную не могу найти

mooncar
12.11.2009, 01:33
Попробуйте поиском, Find All:

http://pic.************/uploads/091112/dMFaWiPCuz.jpg (http://************/)

Если сразу не найдет, имя шрифта поварьируйте. Или вообще галочку снимите - пусть все шрифты поищет.

donphp
12.11.2009, 15:16
Где какой шрифт используется нашел.
Но проблема первого кадра все так же актуальна

mooncar
12.11.2009, 15:45
Я внедряю шрифты и делаю экспорт так, когда есть прелоадер:

1 кадр у меня обычно сам прелоадер, после загрузки ролика кидает на 3 кадр.
2 кадр - для экспортируемых объектов и динамических полей с внедренными шрифтами.
3 кадр - начало ролика.

В Publish Settings ставлю Export Frame = 2 кадр.
Во втором кадре вставляю в отдельный мувик все объекты, предназначенные для экспорта - вытаскиваю их экземпляры из библиотеки.
Соответственно, в библиотеке все Linkage Properties для этих объектов - снимаю галочку экспорта в 1 кадр.
Если нужно внедренный шрифт использовать в ролике - делаю также во втором кадре под него специальное текстовое поле и внедряю в него нужные наборы символов.

Предлагаю сделать так же. И проверьте в библиотеке все Linkage Properties для экспортируемых объектов - нет ли галочки об экспорте в 1 кадр. Для облегчения проверки отсортируйте ее элементы в библиотеке по столбцу Linkage:

http://pic.************/uploads/091112/hnt4n52u1Q.jpg (http://************/)

Еще совет - переделайте все динамические текстовые поля внутри ролика. Удалите и нарисуйте заново, причем оставьте пустыми, не вводите совершенно ничего, просто выделите и назначите шрифт, не щелкая внутри самого поля.
Вот для чего. Я заметил - иногда, при подборе шрифта для динамического поля, когда было несколько вариантов, и последующем внедрении последнего выбранного шрифта, предпоследний тоже почему-то внедряется артефактом. Точно не отследил всех обстоятельств, но заметил пару раз (Есть вероятность, что дело в моих кривых руках, и что-то сам напортачил, но проверьте на всякий случай). Может у вас этот случай.

И не используйте экспорт шрифтов (через New Font - Linkage и т.д), делайте набор нужных полей с внедренными шрифтами, как я писал!

donphp
17.11.2009, 02:57
Ок завтра попробую по удалять все поля и сделать как Вы сказали

Что касаемо

Соответственно, в библиотеке все Linkage Properties для этих объектов - снимаю галочку экспорта в 1 кадр.

А у меня в Publish Settings ставлю Export Frame = 3 кадр.
И галочка везде стоит экспортировать в 3 кадр