All current x-ray imaging devices acquire images sequentially, one at a time. Using a spatially distributed multibeam x-ray source we recently demonstrated the feasibility for multiplexing x-ray imaging, which can significantly increase the data collection speed. Here we present a general methodology for dynamic x-ray imaging of an object in cyclic motion with temporal multiplexing. Compared to the conventional sequential imaging technique, where 2N-1 phase images are required and N exposures are needed for a single phase image, a temporal multiplexing of dimension 2N-1 can reduce the imaging time by a factor of N while maintaining the temporal resolution.