PDA

Просмотр полной версии : Flash и французский язык


antonm80
24.09.2005, 02:17
а как сделать так, чтобы Flash нормально импортировал французские символы? а то белиберда получается...

iNils
24.09.2005, 03:12
используй Unicode

aksios
24.09.2005, 19:56
Unicode (UTF-8)+embed font (лучшей свой фонт в флешке пользуй) если в одном dynamic text несколько языков, лучше коды букв пользовать. Вобще, если не актуально обеспечивать ввод текста, то можно статик текст как картинку пользовать - не так уж сильно размер выростет, но за то работать железно будет.

antonm80
24.09.2005, 23:41
а что значит "используй Unicode"? вот у меня в ворде текст на французском. что делать дальше?

aksios
25.09.2005, 00:08
Открой текст в Notepad (Блокнот) и сделай сохранить как - уникод - кодировка UTF-8.

antonm80
25.09.2005, 13:19
попробовал - в блокноте все выглядит как надо, но при Copy - Paste из блокнота во Флэш, все специфические символы слетают, т.е. ударения исчезают и т.п.

как быть?

DRUN
25.09.2005, 19:00
2 antonm80:
Я делал все в ручную... все ударения проставлял (один раз сделал а потом копировал)... (но у меня текста было не много).... А если у тебя текста много, то уже как было упомянуто выше, делай рисунками... А что делать... ))

aksios
25.09.2005, 19:06
Из блокнота копировать текст нельзя - я про загрузку готового текстового файла в флеш вещал.
Если у тебя проблем с текстом непосредственно во флеш, то тут два варианта:
1. Если ввести буквы в среде разработки удалось, то сохрани текст как статик, а потом сделай ему 2 раза break apart - буквы будут отображаться всегда.
2. Если ты хочешь все таки пользовать dynamic текст, то флеш поддерживает ввод кода символа. См. пример кодировщика

antonm80
26.09.2005, 00:08
короче, разобрался вроде. вручную, конечно, расставлять все ти значки нереально.

но зато сработал метод загрузки в текстовое поле из unicode файла. вставлять текст напрямую во флэш все равно не хочет, да ну и фиг с ним.

и слава богу!

aksyos и все, кто помогал - сенькс a lot =)

iNils
26.09.2005, 01:17
А ты не во флеше mx делал? он не будет работать с юникод. только mx 2004 и выше

antonm80
26.09.2005, 01:52
точно, в нем! эх, что же они, совсем там офигели? =)