If you use Game Maker 7, take the PNG frames and create a sprite out of them, save the sprite as a .GIF file, and then take MS GIF Animator to make it so that GIF file loops. If you want it to be at 30 frames per second, you may have to do some math, i.e., each sub-image displays for a certain amount of time, so you'd have to set those times such that when animating 30 sub-images would display each second. Then again what you're doing makes it seem odd to be using a GIF file instead of video.
Then again you could probably just try downloading and using the trial version of Adobe Fireworks and have the animation display as Flash.