Are there other similar tools out similar to Construct 2 to help non programmers build Flash games?
Multimedia Fusion 2 can export to flash, and it is also a "no programming" tool. They are also working on Multimedia Fusion 3, though nothing has been shown so far.
If you absolutely must support flash, I'd give MMF2 a go. They also offer some pretty compelling exporters, such as native iOS applications, linux, java, java for mobile, xna(dead, unfortunately) and they're working on a native android exporter.
As another commenter said, they have a free "the games factory" demo that I would encourage you to try.
You'll quickly realize, however, that construct's workflow is vastly superior, and Ashley/Tom do a much better job updating the product, fixing bugs, cultivating the community, creating strategic partnerships (spriter being the most recent)... well let me just cut it short and say that C2 is a better product, and if you end up using MMF2 because you have to support flash, you'll be wishing you were using construct 2 instead.
I had to go through that because a client needed a real time game, and I could only make it work with UDP (unsupported in HTML5 as of this post), so I had to use MMF2. It's worth repeating, once you start working in construct, you don't go back.