Pergunta

Pediram-me para adicionar suporte para um site baseado em XML. Eu tenho olhado para ele e ter percebido que não vai ser muito para a frente. O texto tem frases em inglês em quando os produtos descrevendo sendo usado.

Depois de fazer algumas pesquisas eu descobri que CS3 não 'apoio' text RTL. Eu também li que CS4 adicionou suporte, é esta a pena olhar em? Eu li que era buggy.

FlarabySWF que faz o que eu acho que eu sou depois, mas não para todas as línguas que eu preciso, e só em tempo de design ao invés de tempo de execução.

Eu também achei Gchats TextBox 3.0.0 mas isso não parece funcionar.

Eu também encontrei algumas soluções utilizando CSS, mas estes não parecem trabalhar com texto de várias linhas. Consulte este exemplo . Ele também não funcionou como o texto que estou tentando mostrar é bi-direcional ..

Actualy, importando texto árabe não é um problema, mas lidar com texto bidirecional de árabe e Inglês dentro da mesma linha é um grande problema.

Alguém pode me oferecer algum conselho sobre a melhor maneira de fazê-lo?

Estou desenvolvendo usando o Flash CS3 e AS3.

Graças.

Foi útil?

Solução

Eu acho que você vai precisar usar o novo mecanismo de texto que o Flash Player 10 introduziu (Flash CS4). Eu não estou ciente de quaisquer soluções para as versões anteriores, e eu altamente dúvida, existem, especialmente para texto dinâmico.

O novo mecanismo de texto é muito poderoso, mas também muito difícil de uso, por isso certifique-se de ter um olhar profundo em sua execução antes de decidir qualquer coisa ... Eu vou deixar você com alguns links:

http://labs.adobe.com/technologies/textlayout/

http: // help .adobe.com / en_US / AS3LCR / Flash_10.0 / flash / text / motor / package-detail.html

http://www.slideshare.net/MatthewFabb / overview-de-text-disposição-estrutura de apresentação

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top