Can my supervisor flex my time?

Yes, your supervisor can flex your time so long as it is within the same work week. For instance, if someone works an evening event on a Tuesday, resulting in 4 extra hours of work, then the person could come in 4 hours later the next day or leave 4 hours early on Friday, etc. It must be within the same work week.