Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Разное отображение swf на разных компах. (http://www.flasher.ru/forum/showthread.php?t=131198)

Tipon 14.10.2009 23:34

Разное отображение swf на разных компах.
 
Делал флеш ролик, представляющий из себя эскиз будущего флешь сайта.

Послал другу показать, но, как вскоре выяснилось, у него на компе все поля с текстом(динамические со вбитым вручную текстом) и простые линии(подчеркивающие этот текст) сильно сместились в сторону. У меня на же, что при просмотре через Flash CS4, что при отдельном открытии swf файла во Flash Player 10 ничего подобного нет.

Думал в чём может быть проблема, если и у меня и у него на компе, вроде бы, всё необходимое идентично: Adobe Flash player 10, Flash cs4, windows 7, шрифт(используемый во флешке) Lucida Sans всё есть.

Но у него все поля с текстом уезжают в сторону, а у меня норм. Что так же странно при открытии им моего исходника, fla файл у него на компе Flash cs4 текстовую часть отображает квадратами. Я сразу подумал что что-то со шрифтами, но включение их в swf файл никаких результатов не принесло.

В чем может быть проблема?

mooncar 14.10.2009 23:57

Шрифт, конечно, как вы сказали, у него есть, однако сделайте динамические поля все-таки с внедренным шрифтом (Embed).

Tipon 15.10.2009 00:00

Да это я конечно сразу и сделал. Включил шрифты в swf от чего флешка естествено с 5 кб потолстела на все 400, но никакого эффекта это не дало. на компе друго по-прежнему всё сдвинуто - тут я уже теряюсь в догадках вообще.

mooncar 15.10.2009 00:17

Выложите исходник (для CS3) на форуме, хотя бы оставив только проблемный кусок.

Tipon 15.10.2009 00:18

Ох. Извиняюсь. Не знал, что (Embed) внедрение шрифта надо делать для всех текстовых полей во флешке, а не для одного.

mooncar 15.10.2009 00:21

Рекомендую в начале ролика, где-то в невидимой области сцены, сделать текстовое поле, внедрить туда нужные наборы символов, а в самом ролике для динамических полей писать код:
Код AS1/AS2:

text1_tf.embedFonts = true ;
text2_tf.embedFonts = true ;
...


Tipon 15.10.2009 00:31

Как только дойду до программирования, то обязательно так и сделаю. Спасибо за совет.


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

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