You don't need programming knowledge, but you do need a good grasp of game logic. Stencyl is a good place to start if you've never programmed before.
That said, if you want to go further into the world of flash game development, you'll want to learn programming. Trust me, it's not that hard.