A: 

Because the MXML file hasn't been added to the display list. The Flash player is single threaded and doesn't suspend operation in the way your code thinks it does. mobileno is null because the object has been created but none of it's children have.

Gregor Kiddie