Ming is a library with a few utilities for the production of SWF files. It is written in C, but has several wrappers so it can be used with other languages: PHP, python, C++, Ruby and Perl. Ming currently has no GUI, so writing movies with complicated graphics is painstaking, at least until you have developed some generic functions for creating what you need. Still, even without spending time writing your own framework, Ming can create some effective and impressive movies. It also has a useful actionscript compiler for AS2.
There are some 80-90 million SWF files from the last eleven years and in ten versions scattered across the web. Versions 7 to 9 are all still widely used on popular websites. Version 6 is quite common, and even versions 4 and 5 are still found - largely for classic games or applications, but sometimes in new files generated by alternative SWF compilers. (The openoffice.org SWF export still uses version 4, though it produces poorly formed SWFs).
It's quite unusual to find any use of __resolve in real Flash movies. That's why it hasn't been supported in Gnash up to now. But after investigating why Gnash didn't play the Flickr widget, it turned out the widget relies on __resolve to implement certain functions of the Flickr API.