Question

On m'a demandé d'ajouter un support à un site Web basé sur XML. Je me suis penché sur la question et je me suis rendu compte que ce ne serait pas très simple. Le texte contient des phrases en anglais lorsqu'il décrit les produits utilisés.

Après des recherches, j’ai constaté que CS3 ne prend pas en charge le texte RTL. J'ai aussi lu que CS4 a ajouté du support, est-ce que cela vaut la peine de regarder? J'ai lu que c'était un buggy.

J'ai trouvé FlarabySWF qui le fait ce que je pense être après, mais pas pour toutes les langues dont j'ai besoin, et uniquement au moment de la conception plutôt que de l'exécution.

J'ai également trouvé Gchats TextBox 3.0.0 mais cela ne semble pas fonctionner.

J'ai également trouvé des solutions utilisant CSS, mais elles ne semblaient pas fonctionner avec du texte multiligne. Voir cet exemple . Cela ne fonctionnait pas non plus, car le texte que je tente d’afficher est bidirectionnel.

  

En réalité, importer du texte en arabe n’est pas un problème, mais traiter du texte bidirectionnel en arabe et en anglais sur la même ligne en est un très gros.

Quelqu'un peut-il m'offrir un conseil sur la meilleure façon de le faire?

Je développe sous Flash CS3 et AS3.

Merci.

Était-ce utile?

La solution

Je pense que vous devrez utiliser le nouveau moteur de texte introduit par Flash Player 10 (Flash CS4). Je ne connais aucune solution pour les versions précédentes et je doute fort qu'il en existe, en particulier pour le texte dynamique.

Le nouveau moteur de texte est très puissant, mais également très difficile à utiliser. Assurez-vous donc de jeter un regard approfondi sur son implémentation avant de décider quoi que ce soit ... Je vous laisserai quelques liens:

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

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

http://www.slideshare.net/MatthewFabb / overview-of-text-layout-framework-presentation

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top