Compile-timetype checking is often favored in larger projects because as the sizeof a project grows, data type flexibility usually becomes less importantthan catching type errors as early as possible. This is why, bydefault, the ActionScript compiler in Flash Professional and FlashBuilder is set to run in strict mode.