Skip to main content
Participant
August 10, 2010
Question

TLF not working on Combobox/TextArea/List

  • August 10, 2010
  • 2 replies
  • 686 views

There is NO SUPPORT for TLF and right-to-left writting settings in Flash CS5 for this components: Combobox / List / TextInput

Steps to reproduce:
1.Add combobox component to stage
2.Open properties panel and add in the data provider some Arabic text eg.: العربية
3.Publish and upload Flash page on some server
  
  Actual Results:
  The Arabic text is backwards
  
  Expected Results:
  To show correctly
  
TLF and right-to-left writtin support is missing completly for this components: Combobox / TextInput / List.
Please test on a computer where Flash CS5 is not installed, because it   shows correctly on that machine and incorrectly on a normal user   computer that doesn't have Flash CS5 IDE.

* Persists in any browser.

If anyone knows of a workaround please let me know ASAP !

Many thanks,

This topic has been closed for replies.

2 replies

August 11, 2010

The reason the combobox isn't doing R-to-L correctly, is because the component is based on TextField (not TLF). TextField does not have support for R-to-L.

The only component converted to work with TLF in CS 5 was the Scrollbar.

To do what you're wanting, you'll need to modify the component to use TLF text instead. Not having looked at that component, I don't know how large of a task that is, but it's certainly doable.

Rusty

A_Shiyaz
Known Participant
August 11, 2010

Interesting issue... would like to investigate.

Though I may not be able to guide you with the CS5 issue, this might be of some help to you. In CS4, there is no native support for TLF, and hence we had taken the Flash component classes and changed every occurrence of textbox with TLF. It works great for these components: RadioButton, CheckBox and ComboBox. It should work fine with others too, but never tried.

~ Shiyaz