Focus problem (onKillFocus) VERSUS combobox rectborder problem

I’ve almost finished a website I’ve been doing, but I still have 2 issues/bugs.

  • The first is the one that made me start this thread.
    I’ve isolated the problem and uploaded the .fla file (MX2004 - 7.2), with a simplified example. You can download it at www.geocities.com/pachapictures/error_test.zip (don’t worry, this link has nothing to do with the website, LoL)

Description:

The combobox instance in the preloader frame is there to avoid the rectborder problem.
If you leave things that way, on Form1 you’ll notice that you can’t kill focus by clicking outside the input text boxes, because it immediately sets focus back (you can only change focus from one input box to another). Let’s call this issue bug A.

If you delete the combobox instance located in the first frame (preloader), you will not have the kill focus issue anymore (after setting focus on one of the text boxes, you can now click outside and it will kill focus and stay that way). However, if you go towards the second form (the one with the combobox), you’ll now notice a bug that was previously non-existent: the combobox border (I’ve set its colour to red to highlight the problem better) will remain there after you’ve selected one of the combobox’s available options. Let’s call it bug B. I know that second bug is known, and that was why I used that solution with the instance placement on the preloader frame.

My question is now obvious - how can I solve this situation so as not to face bug A neither bug B ?
Please have a look at the attached .fla and test it.

  • The second issue is the loader not being able to start from zero, but to that I already know the recommended solution (= to isolate the loader from the main .swf and make the main .swf load into an empty MC in the loader movie)

Thanks in advance for your help