Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   [mx] Загрузка из .txt (http://www.flasher.ru/forum/showthread.php?t=30271)

Spany 30.01.2004 13:45

символы немецких букв
 
Объясните, пожалуйста, а как загрузить символы немецких букв (например, "ä" или "à") в динамическое текстовое поле?
Я пробовала ставить
system.useCodepage = true;
или так
system.useCodepage = 1250;

шрифт для текстового поля пробовала разный. Сейчас стоит "Arial CE"
Текстовое поле подгружает текст как HTML

Все равно символы выводятся как квадратики или палочки:-(

Spany 30.01.2004 13:49

Я имела в виду символы такого вида
ä
à

Nox Noctis 30.01.2004 14:17

system.useCodepage = true;
— говорит о том, что все что загружается из внешних источников
надо воспринимать НЕ КАК ЮНИКОД.
текстовый файл должен быть сохранен в обычном, не-юникодном формате.

отображение/не отображение символов будет полностью зависеть от того,
какая кодировка по умолчанию установлена в системе (см. картинку выше).

system.useCodepage = false;
— говорит о том, что все что загружается из внешних источников
надо воспринимать КАК ЮНИКОД.
текстовый файл должен быть сохранен в юникоде (UTF8, UTF16 LE/BE)

отображение/не отображение символов не будет зависеть от того,
какая кодировка по умолчанию установлена в системе.

сохранить текст в нужной кодировке можно почти любым текстовым редактором. (в вин ХP, например, это умеет даже убогий Notepad :) )
http://noregret.org/test/encoding/encoding_notepad.gif

http://noregret.org/test/encoding/encoding_notepad.gif

по поводу проблем с конвертацией см. выше.

Spany 30.01.2004 14:56

БОЛЬШОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!!!! :) :) :) Перевела в unicod и все получилось! Забавно, что текст нормально отображается только с кириллическими шрифтами (Arial Cyr и т.д.). А ведь у немцев его не будет. Что они-то увидят?

Spany 30.01.2004 15:09

А, нет, извините, просто _sans тоже сработал!

Nox Noctis 30.01.2004 15:13

Цитата:

Оригинал написал(а) Spany
текст нормально отображается только с кириллическими шрифтами (Arial Cyr и т.д.). А ведь у немцев его не будет. Что они-то увидят?
когда ты используешь шрифт во флэше - у тебя всегда есть взможно включить его в свф, и будет абсолютно не важно есть ли такой шрифт у клиента.

Spany 30.01.2004 15:34

А для динамических полей это тоже актуально? Я просто читала, что вроде это только для статических...

Nox Noctis 30.01.2004 15:57

Цитата:

Оригинал написал(а) Spany
А для динамических полей это тоже актуально? Я просто читала, что вроде это только для статических...
для статических все происходит само собой.
а для динамических надо включить шрифт в свфку,
— если ты хочешь чтобы на компе клиента он выглядел именно так как у тебя,
— если ты хочешь применять к динамическому тексту какие-либо эффекты, вращать его, ставить под маску и т п...

http://noregret.org/test/encoding/in...t_outlines.gif

Nox Noctis 30.01.2004 16:07

в меню
File -> Publish Settings... -> Flash ->
установить галку "Generate size report"

тогда при компиляции свфки в аутпуте будет выведена подробная информация о том что в этом свфнике сколько весит и в каком кадре что грузится...

в частности - там будут перечислены все символы всех шрифтов включенных в свф.

лучше редактировать уже в МХ 2004, даже если вы компилите все равно под шестой плеер и АС1.0

в МХ2004 гораздо убоднее настройки групп символов шрифта, которые можно включить в свф. если подключать шрифт целиком - это автоматически прибавит размер свфки на размер шрифта (+15~20Kb для полных шрифтов, типа Ариала)

Aib 07.03.2004 13:59

System.capabilities.language = 'ru' устанавить не нужно?


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

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