I finally got bit by the classpath ordering that Flash utilizes. I finally know what Grant was talking about over a year ago, cause at the time, I had no fuggin’ clue what a classpath was.
I hope the order is reversed in both Flash 8, and Flex (haven’t dug to see how they deal with classes yet). I kept changing my code, but Flash wouldn’t recognize the new property I put into my class no matter what I did. Turns out I had installed an older version of my extension which installed the base classes in Flash’ classes directory… where Flash looks first. BS Flash… look at MY code first, NOT yours. How dare you presume to override my project when you don’t even know anything about it. To make matters worse, I have to futz around in your innards just so you pay attention to me? Hell with that.
Anyway, a gotcha to look for if your a component developer and you distribute your source via MXP’s. Uninstall before you re-test your code or you’ll wonder why Flash is ignoring you.