![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 10
|
Имеется созданное в руками текстовое поле Dynamic Text. Используется нестандартный шрифт, поэтому символы Embed.
Отображается нормально. Требуется скриптом изменить текст в этом поле. Пишем: Проблема: старый текст исчезает, новый не появляется. Что пробовал делать: 1. Если убрать Embed, то текст меняется нормально, но шрифт не тот. 2. Embed всех символов без исключения, не помогает. 3. Создание рядом еще одного поля со всеми символами, не помогает. 4. Использование Arial вместо хитрого шрифта, не помогает. Как быть, что попробовать? Добавлено через 22 часа 31 минуту Никто не отвечает... Вопрос слишком глупый или информации недостаточно? Что еще могу добавить... Использую Macromedia Flash 8.0 P.S. Поиском пользовался, обсуждения такой проблемы не нашел. Последний раз редактировалось Kvecxjo; 09.04.2009 в 11:55. |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 10
|
Вопрос остается открытым. Пробовал Flash CS3, ситуация аналогичная...
Явно ведь это известный случай, помогите! |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 10
|
Ээх... Только нашелся желающий помочь, и решение проблемы найдено самостоятельно. "Эффект присутствия гуру" сработал дистанционно.
![]() Оказывается, данная проблема проявляется в случае, если у текста стоит флажок "Auto kern". Убрал его и всё заработало, спасибо. P.S. Пример во вложении. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Объясню почему. "Auto kern" включает режим html=true, который, при вводе полужирных или курсивных букв, меняет не форматирование поля и отдельных букв, а помешает их в соответствующие html теги. Поэтому, компилятор находит только обычное начертание в поле и внедряет его. А когда вы пытаетесь ввести обычный текст, то из-за отсутствия форматирования, вводится простой начертание, которое не внедрено.
Включите "Auto kern" и поставьте такое код |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:12. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|