Does this have to be in AS3?