Dude, I have such bad coding habits, nobody else would be able to use it.

I don't think mtasc is going to be supported for as3, haven't Adobe sorted out the compile-time problem for as3 then?