I just hacked up JSONRequest support in Flash for a project I am working on and thought I would share. The cancel method is unimplemented and it is basically untested as yet.
Source as a FlashDevelop project available here:
http://github.com/evilsjg/hacks/tree/master/jsonrequest