I believe "in" works only on dynamic classes, like plain Object. You have to use hasOwnProperty() when the key is declared as a member of a class, or a 'sealed class'. At least that's how it works in loops.
-- Omar Gonzalez s9tpep...@apache.org Apache Flex PPMC Member