Flash files come in various forms, with different extensions that are unique to the flash format.
|.swf||These files are compiled or published versions of a flash file that can be viewed, but not edited by, certain flash viewers. However, .swf files can be reverted back into .fla using specific programs called decompilers.|
|.fla||These are uncompiled flash files which can be edited and changed before publishing. You can open these with Adobe Flash and contain source material for a Flash application.|
|.as||These contain AS(Actionscript) source code. Actionscript is the programming language that is used within Flash to be used to aid in animation, audio, text, and event handling. However, .fla files can also contain Actionscript as well.|
|.swd||Temporary files used in debugging. Useless once finished developing a flash project and can be removed.|
|.asc||.asc files contain Server-Side ActionScript, which is used to develop efficient and flexible client-server Macromedia Flash Communication Server MX applications.|
|.flv||Flash video files.|
|.swt||.swt files are 'templatized' forms of .swf files, used by Macromedia Generator|
|.flp||.flp files are XML files used to reference all the document files contained in a Flash Project. Flash Projects allow the user to group multiple, related files together to assist in Flash project organisation, compilation and build.|
|.spl||These are FutureSplash documents. These were used before Flash files, when it was then known as FutureSplash, which later became Flash 1.0.|
|.sol||Local shared object documents.|
For more info see the main article: ActionScript
For more info see the main article: Flash animation
Flash animation relies on two methods- frame by frame (fbf) and tweening.
This method of flash animation relies on consistently tweaking the shape, colour etc. of an object in order to animate it. It is a very tedious method, and is sometimes aided by onion-skinning. This method enables the user to make the exact detailed changes from one from to another at the rate they require.
The ability to see transparent images of frames directly before and after a selected frame in the Flash timeline. This is used to differentiate between two frames and shows where to draw the next figure.
This method of animation uses Flash's engine to generate the animation. It is faster than FBF animation, but is not as precise. The user creates the image for the start and the end and specifies the number of frames between then the computer fills in the frames changing from one image progressively to the other.
Motion tweening involves two objects, which change in position, alpha, scale, or rotation. Both start and end objects have to be symbols in order for the tween to work.
It is also possible to adjust the rate of change in order to simulate acceleration or speeding up.
Shape tweening is the change in color, shape, alpha, etc. Both start and end objects have to be shapes (not symbols) in order for the tween to work.
Accessibility to Newgrounds UsersEdit
Since the product costs hundreds of dollars to purchase, many users have complained about the high cost of Flash. However, the 30-day demo is readily available to people who cannot afford the product at the moment. There are freeware flash programs as well, such as Liveswif.
Some people have resorted to piracy of Flash, and cheap copies and imitations can be bought at a significantly cheaper price.