Re: Inherited properties don't appear in the intellisense?
Also noticed another issue possibly related, if you create a local variable inside the class you're creating an object of, the intellisense lists the private properties of the class even though I'm accessing it from a public point of view. This happens in a complicated scenario involving the static keyword, example below.
public class Example
private static var _noAccess:Array;
public static function test():void
for each(var example:Example in _noAccess)
// typing "example." would show "_noAccess" in the intellisense even though I'm accessing it from the outside
Pretty complicated scenario but for factory classes/keeping track of instances, this can be pretty common.