The swf file is obtained from machinations 1.0 github
this is decompiled by JPEXS free decompiler
To compile it from the source, download the fl from https://ia903101.us.archive.org/10/items/animatearchive_FlashCS6-WIN/Adobe%20Flash%20Professional%20CS6.zip 1: open the fla file 2: click file, export as swf 3: run it using flashplayer
A little change is made in the decompiled source code to let it pass recompilation. The functionality is not throughly tested and does not guarentee to work as expected.