Flash
![]() |
All fun out of the pool for oldfag swim! "A winner is you"
|
![]() |

TL;DR download Flash 8 here, serial number WPD800-51933-55332-70430
Adobe Flash, formerly Macromedia Flash is a plugin for rendering """movies""" created with Adobe Flash. It is used to make games, animations and rich internet applications. You can upload your own Flash gems to the Sharty, aka Flashposting. You can also upload said gems to the booru but (You) will not upload coal. it is secure becuase Froot was implementing Flash support he blocked network traffic for it.
The jannies take forever to approve them. Behind the scenes they are probably decompiling your gems and analyzing them for embeds. Hopefully this doesn't deter you from making your gems. You VILL NOT embed things into your Flash movies. Doing so will result in jannies rightfully leaking your IP.
Tutorial[edit | edit source]
![]() |
![]() ![]() You can read this for more info about the topic |
![]() |
---|


This is a shiny tutorial that taught me, and now it'll teach you here. Just export your movie as swf and upload directly to the Sharty, no need to convert it to mp4.
ActionScript is the scripting language of Flash and syntactically resembles ECMAscript.
ActionScript 2 (MX 2004-CS6)[edit | edit source]
Really simple code for your flashposts. trace() only shows up in the editor.
Put a dynamic text box on the stage, with Var inside the properties for it being "ack"
// Random number from 1 to 100 var unrounded: Number = (Math.random() * 100); var rounded: Number = Math.round(unrounded); var ack: String; if (rounded > 41) { ack = ("ACK!!!!!"); } else { ack = ("TRANS RIGHTS ARE HUMAN RIGHTS!!!!!!"); }
Using trace()
:
// Random number from 1 to 100 var unrounded: Number = (Math.random() * 100); var rounded: Number = Math.round(unrounded); if (rounded > 41) { trace("ACK!!!!!"); } else { trace("TRANS RIGHTS ARE HUMAN RIGHTS!!!!!!"); }
ActionScript 3 (CS3 and above)[edit | edit source]
Here is an example of ActionScript 3. You can still use AS2 up until CS6, though AS3 is faster. ActionScript 2 is a lot easier and better supported by Ruffle, so AS3 is not recommended for Sharty Flashes. You can also put your as3 into a main.as and run it that way using classes but that's SNCA. This one uses variable types.
Using trace()
:
// Random number from 1 to 100 var unrounded: Number = Math.random() * 100; var rounded: Number = Math.round(unrounded); if (rounded > 41) { trace("ACK!!!!!"); } else { trace("TRANS RIGHTS ARE HUMAN RIGHTS!!!!!!"); }
Easy way for cacas[edit | edit source]
- Install Adobe Air and Scratch 2.0
- Make something and save the sb2
- Download Flash 32 standalone here
- Download this and run it with Flash 32, and follow the on-screen instructions
Simple scratch projects work with it. In it's defense, it makes collision detection a lot easier but adding different menus can be a pain in the ass with the Show and Hide blocks.
Note on making / uploading your movies[edit | edit source]
- the booru has a problem with different sized SWFs and it will resize it to fit 400x550px no matter what
- converting MP4s to SWFs is silly as a 3 minute video will take up 80MB if you don't tweak the settings. Only use video to accompany your game/animation, not be the only thing there.
- IF YOU ARE MAKING A GAME, INCREASE THE FPS TO AT LEAST 24
3D[edit | edit source]
get CS6 using the guide below or use Adobe Animate (targeting flash player 11) and download Away3D 4.0. It requires some basic knowledge of ActionScript 3, and preferably knowledge of external .as files, both of which can be found at Flash/3D tutorial if you can't find good resources, ask ChatGPT.
How to pirate Adobe CS6 Master Suite[edit | edit source]
Newer versions of Photoshop and other Adobe apps like Flash Animate are infamous for aggressive datamining and license checks, so here's how you get the definitive version of them all:
- Create an Adobe ID(or Account if you are a newfag), else the download links will say "Access Denied"
- Download CS6 Master Suite(mac version that only works on older macs due to having 32-bit shit, and i also don't remember how to crack this one).
- (VERY IMPORTANT) Disconnect the internet before installing, this will prevent the serial number in the following step to be checked properly.
- Install with the serial number option, enter a bogus serial number(e.g. 1111-1111-1111-1111) and skip the checking prompt.
- Now, connect the internet back again, but DO NOT LAUNCH ANY OF THE ADOBE APPS
- Download the amtlib.dll patcher
- Scroll down the list and patch EACH AND EVERY SINGLE APP THAT HAS CS6 NEXT TO IT(both 32-bit and 64-bit where possible), this also includes Acrobat X btw.
- Now you're ready to use it.
P.S. If Adobe offers you to update the apps, DO IT. This will prevent crashes in multiple apps that work extremely fucky on modern hardware. Don't forget to patch again afterwards though because amtlib.dll is refreshed during updates.
Plugins in general[edit | edit source]
Adobe Director[edit | edit source]
Director is a cursed, oldfag version of flash with it's primary focus being raster images but also does vectors, 3d and other stuff on later versions. You have to screen record it to upload any director material to the Soysphere. There is an emulator but implementing it isn't on quote's top todo list for good reasons.
Adobe Flex[edit | edit source]
You can make Flash stuff in Adobe Flex if you are mental. You have to code the GUI and nobody wants to do that.
Drawing a square[edit | edit source]
package party.soyjak.flash.example { import flash.display.Sprite; public class SimpleShape extends Sprite { var square: Sprite; public function SimpleShape() { square = new Sprite(); addChild(square); square.graphics.lineStyle(3, 0x00ff00); square.graphics.beginFill(0x0000FF); square.graphics.drawRect(0, 0, 100, 100); square.graphics.endFill(); square.x = stage.stageWidth / 2 - square.width / 2; square.y = stage.stageHeight / 2 - square.height / 2; } } }
Java applet[edit | edit source]
Java applets are related because it's a plugin i guess. As the name implies, they were miniature apps written in the Java programming language that could run in the browser by a sandboxed JVM. They were used for interactive charts, games, richer ui, soyence simulations, banking, and file upload / auto refreshing things. They were quickly abandoned because they could access the user's entire computer without any clicks if the user left "run on demand" on in IE. They were replaced with Flash quickly because you can do everything i said in Flash, way more easily. (Apart from soyence simulations doe). There was a small push to add applet support to soyjak.st, but quickly died out because it was silly. Java still is a good programming language so don't let this deter you from using it, just maybe not for the 'net.
Anyone who seethes about Java applets being muh unsafe is actually a (((Jew))). In fact, Java applets were superior to what followed: JeetScript, which were far less secure (much easier to execute arbitrary code and exploit insecurities in software o algo), performed far slower, and were far less productive in development.
The applet packages were located in java.applet
and also java.awt
. Applets were deprecated in Java 9.
Microsoft Silverlight[edit | edit source]
This plugin is wack because when you make a silverlight plugin you are basically writing C# pc code. it probably has the same security holes as java for that reason. You make them in Visual Studio 2010, it was used by netflix before Adobe added DRM to <video>.
Finding more movies[edit | edit source]

They are infrequently posted on /soy/, but you can view the Flash thread at /sude/ [needs archive here][1][a]
See also[edit | edit source]
References[edit | edit source]
Notes
- ↑ If someone could archive all of the SWFs here that would be good
Peer reviewed sources [+]
| |
Fields of science [+]
Archeology ♦ Biology ♦ Virology ♦ Nutritionial science ♦ Mathematics ♦ Sociology ♦ Psychology ♦ Technology ♦ Philosophy ♦ Zoology ♦ Ajakogenesis ♦ Robotics | |
Science in praxis [+]
Fourth Industrial Revolution ♦ Communism ♦ Meds ♦ Atheism ♦ Abortion ♦ Pod ♦ Bugs ♦ Quarantine | |
Theoretical branches [+]
|