Как обрабатывать языки справа налево во Flash (до версии 10)?

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

Флэш меняет порядок слов предложения. поэтому, если я написал что-то вроде «Hello World» в текстовом поле, это будет отображаться как «World Hello» в области чата.

Есть ли стандартный способ работы с языками справа налево во Flash?

* В настоящее время мы меняем порядок слов с помощью функции, но при использовании английских или специальных символов в чате, например, :) или: D *, все происходит неправильно.

У меня были только проблемы с динамическим RTL-текстом для flash - и я знаю, что я не единственный. Это было невозможно во всех смыслах и целях в прошлый раз, когда я проверял, и версия 10 должна улучшить ситуацию, но если не считать запросов к внешнему приложению, которое отображает текст как .png ...

matt lohkamp 17.11.2008 10:39
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
4
1
5 252
5

Ответы 5

Похоже, это проблема Unicode, поэтому быстрый талаш через Google дал мне Юникод во Flash, но, вероятно, более важным является Вспышка: RTL (справа налево), поскольку в нем упоминается арабский (наряду с другими языками RTL), а также Класс вывода текста RTL для Flash.

HTH

Как я могу использовать RTL без AS3 !?

Emadpres 20.04.2013 12:01

вы можете попробовать это: http://www.red-id.com/blog/category/RTL-Flash.aspx

Вы также можете проверить FlarabyAS3Flex здесь

Нет достойного способа поддержать это. Все, что вы попробуете, будет взломом и в некоторых случаях сломается. И уж точно не работать для редактирования.

Я бы сказал: прошу пользователей обновиться.

Проникновение игрока 10 уже превышает 90% на всех рынках (http://www.adobe.com/products/player_census/flashplayer/version_penetration.html).

И пользователи могут понять, что у вас нет выбора. Это "обновление или поддержка вашего языка ужасны".

здесь - это пример обработки направления текста при гибкости.

Другие вопросы по теме