Pergunta

Como você faz um filme flash (usando o HAXE ou o código do ActionScript em vez do IDE) que suporta vários idiomas?

Você pode detectar o idioma do navegador?

Existem classes de serviços públicos para gerenciar as cordas e selecionar a apropriada com base no idioma?

Foi útil?

Solução

A maneira mais fácil que eu encontrei para contornar isso é ter documentos XML separados que fornecem cada sequência de idiomas. Dependendo da inicialização do idioma, carregue o arquivo XML diferente, xml_en.xml/xml_fr.xml etc ... então o restante do programa é completamente o mesmo e o sistema é completamente expansível se você precisar adicionar mais posteriormente.

Esses arquivos podem ser carregados externamente ou incorporados no arquivo SWF para facilitar o transporte.

Eu sempre executei a configuração do idioma passando um flashvar na página de carregamento. Você tem acesso à página de Hoasting?

Outras dicas

O Flex 3 tem suporte para isso: http://bugs.adobe.com/confluence/display/adobe/flex+3+details+-+runtime+localization

Fora isso, não há nada que eu saiba. O próprio Flash IDE também permite a criação de conteúdo multilíngue (pelo menos o Flash 8 o fez), mas acho que você é melhor criar seus próprios utilitários.

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