Link to home
Start Free TrialLog in
Avatar of jockmahon01
jockmahon01Flag for United States of America

asked on

Tabbing over different MC's in flash

Im trying to get tabbing working over many movie clips that have components in them, but cant get to work, i posted a sample, can some one hav a look at this and see what im doing wrong

Create a flash that has a movie clip of type main.as, this movie clip has two movie clips one of type mc1 and one mc2, each of these movie clips has a single textinput called t1 and t2

i would load up the flash but ee dont allow

thanks
main.txt
mc1.txt
mc2.txt
Avatar of wal_toor
wal_toor
Flag of Netherlands image

Hellow jock,

If you rename the .fla extension to .txt it will allow the upload. Please upload it and i will take a look.

greetz,
walter
Avatar of jockmahon01

ASKER

here is the fla

tabng.txt
Hello jock,

It seems that the textinputs need to be in the same movieclip. Because the individual textinputs are nested within their own movieclips the tabindex does not work.

Is there a reason why you use all these external class files?

greetz,
walter
Well this is only an example, my app is actually a few hundred as files as is a large web app
One form i have is several MC's each with components that i need to tab over
Hello jock,

I made this little example of a form with tabIndexes. All the input fields are in the same movieclip. Hope this is useful for you.

greetz,
walter
tabindex.txt
when i try to open this i get unexpected file format, i renamed to fla, im using flash 8
Ah sorry,

It was a CS3 file. I have saved it as a flash 8 file.

greetz,
walter
And the file....
tabindex-8.txt
Thanks for the effort but still have the same problem, i added another mc to ur example with one textinput in it but cant get it to tab from ur field_6 to mine
Thats because your textinput exists in another movieclip the tabindex is used only on the inputboxes within the movieclip. You need to put your textinput in the 'inputBoxes' movieclip.

greetz,
walter
Thats not really an option, the way i have got around this before is set up a key listener in the parent key listening for tab, then if the current focus is the first input set the focus to the next
ASKER CERTIFIED SOLUTION
Avatar of wal_toor
wal_toor
Flag of Netherlands image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
got this working the following code does the job as long as the child mc's dont have any tab index's

            tabChildren                     = true;
            mc1.tabChildren       = true;
            mc2.tabChildren   = true;
            mc3.tabChildren = true;

            tabEnabled                      = false;
      
            mc1.element1.tabIndex      = 1;
            mc2.element2.tabIndex           = 2;
            mc3.element3.tabIndex           = 3;
      
      
my comment is teh correct solution that i found