Domanda

Mi è stato chiesto di aggiungere supporto a un sito Web basato su XML. Ci ho pensato e ho capito che non sarà molto semplice. Il testo contiene frasi in inglese nella descrizione dei prodotti utilizzati.

Dopo aver fatto qualche ricerca, ho scoperto che CS3 non "supporta" il testo RTL. Ho anche letto che CS4 ha aggiunto il supporto, vale la pena esaminarlo? Ho letto che era difettoso.

Ho trovato FlarabySWF che fa quello che penso di cercare, ma non per tutte le lingue di cui ho bisogno, e solo in fase di progettazione piuttosto che in fase di esecuzione.

Ho anche trovato Gchats TextBox 3.0.0 ma questo non sembra funzionare.

Ho anche trovato alcune soluzioni usando CSS, ma queste non sembravano funzionare con testo multilinea. Vedi questo esempio . Inoltre non ha funzionato poiché il testo che sto cercando di visualizzare è bidirezionale ..

  

In realtà, importare testo in arabo non è un problema, ma occuparsi del testo bidirezionale in arabo e inglese all'interno della stessa riga è un problema importante.

Qualcuno può offrirmi qualche consiglio sul modo migliore di farlo?

Sto sviluppando utilizzando Flash CS3 e AS3.

Grazie.

È stato utile?

Soluzione

Penso che dovrai usare il nuovo motore di testo introdotto da Flash Player 10 (Flash CS4). Non sono a conoscenza di soluzioni per le versioni precedenti e dubito fortemente che ci siano, specialmente per il testo dinamico.

Il nuovo motore di testo è molto potente, ma anche molto difficile da usare, quindi assicurati di dare un'occhiata approfondita alla sua implementazione prima di decidere qualcosa ... Ti lascio con alcuni link:

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

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

http://www.slideshare.net/MatthewFabb / panoramica-of-text-Layout-quadro-presentazione

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top