_lockroot weirdness

I sit before you perplexed.

I just made some adjustments to a simple scrollbar I created. I wanted something down and dirty yet didn’t want the ScrollBar component (really, I just didn’t want to skin it).

I used it in an SWF that was loaded into a main SWF which in turn was embedded into the HTML document using the Flash Satay method.

At first I implemented _lockroot. All was well, but I wanted it work without using _lockroot, so I kept working at it until I got all the targeting done without using the dreaded _root.

Now, I’m _root-less in my code, and all is well in Firefox. However, in IE6.0, my Flash code is broken! So, a quick implementation of _lockroot yet again (even though nothing references targets via _root at all) makes it work in IE6.0.

Hrm.