Flash animations are everywhere. If you watch a youtube video is is running on flash. Flash started out being produced by MacroMedia before that MacroMind and was acquired by Adobe. I started doing computer animations in 1987 and folded into the MacroMind flow by buying VideoWorks II which morphed into MacroMind Director.

I was passed on an Apple Desk Accessory called Chemintosh which was produced by Craig Shelly. I was supposed to take it and write an article sort of a book report on some computer software for this CP/M users group called BAKUP which had associated with it a CP/M based bulletin board for which I was an assistant sysop.
Chemintosh allowed one to create chemical symbols. Chemintosh was an evaluation copy so one could create an image but unless you paid the license fee you could not save the image. Macintosh had a screen capture mechanism however and I saved the images created that way. MacroMind Director(MMD) is a spreadsheet and database for graphic images. MMD allowed graphic images to be displayed on the screen over a time course. I animated with those tools the reaction mechanism for the dehydration reaction of alcohols in HMPT. The name for the reaction mechanism was "complex autocatalysis" I had by that time mixed some chemicals together in a particular way, extracted samples over a time course and expressed the solution of the problem as a mathematical equation and I have called the process "Solving a Chemical Physics Problem"

Nobody cared.

The differential equation produced from the theoretical idea that I came up with to explain the puzzling behavior I saw when analyzing the samples from the chemical reaction is the method of undetermined multipliers. I knew what a gas chromatograph was and that was enough to get a job interview with Donald Crosby of Environmental Toxicology at UC Davis. When I started to go through the process of solving the differential equation they stopped me and that started my being recruited into a Ph.D. program which I never finished. I was going to solve it by the method of undetermined multipliers.

The animation of the chemical reaction produced a file which when process by a MacroMedia tool became something that you could display on a web page and as soon as the web came along to allow this I did that. Curiously as time passed the web browser plug in that allowed the animation to be displayed would stop working and I would have to find a plugin somewhere, download it and install it. This was a repeating process. What I found out recently is that a flash animation will allow a network socket to be established in your computer to allow a network connection to some other place, evil.com for example.

Javascript can run inside a flash animation. Firefox and Safari put up alert boxes when a script running inside this flash animation or maybe not in a flash app stating that the script running may make the browser un responsive. After repeated crashes of Safari where I was allowed to file a report I complained to Apple that when such an alert box is put up it should tell me what browser window is responsible and I was rewarded today when the alert box came up one more time that my request had been fulfilled.


script identifier

Adobe left a flaw in flash in that when the client selects to view an animation the TCP/IP protocol when it establishes a connection after resolving the name(internetkitty.com) to an IP address(208.73.210.121) a connection is established and binding is by IP or name but not both. If your ISP has a transparent proxy installed which sits between you and kitty.com this proxy can be configured to divert your request for the flash animation to evil.com which can send javascript code which can execute on your machine with unknown consequences. This trasparent proxy gets to be a pathway to evil by some process which I do not yet understand, either it is installed there by some intruder or compromised by some intruder, I am studying the details to better understand it. kitties.com (216.234.246.150) kitty.com (64.38.232.180)