Flash: Difference between revisions
m (→Definition) |
|||
Line 64: | Line 64: | ||
# [[Flash CS3 keyboard shortcuts]] | # [[Flash CS3 keyboard shortcuts]] | ||
# [[Flash ActionScript 3 overview]] | # [[Flash ActionScript 3 overview]] -- a conceptual little overview of AS3 | ||
# [[Flash formats and objects overview]] (not ActionScript objects !) | # [[Flash formats and objects overview]] (not ActionScript objects !) | ||
# [[Flash - being organized]] | # [[Flash - being organized]] (some advice for beginning Flash CS3 designers) | ||
# [[Actionscript 3]] -- a complete programming language | # [[Actionscript 3]] -- a complete programming language. An entry page for AS3 tutorials | ||
# [[Flash 3D]] -- | # [[Flash 3D]] -- overview page of of Flash 3D tools and AS3 libraries | ||
== Alternative technologies == | == Alternative technologies == |
Revision as of 16:36, 28 September 2008
<pageby nominor="false" comments="false"/>
Definition
Adobe Flash, or simply Flash, refers to both the Adobe Flash Player, and to the Adobe Flash Professional multimedia authoring program. The player features support for vector and raster graphics, a scripting language called ActionScript and bi-directional streaming of audio and video. (Wikipedia, retrieved 12 July 2007).
This page contains an overview of Flash-related articles in this Wiki, some general definitions, as well as links to software. References to tutorials, documentation and other websites are on different pages.
Flash articles in EduTech wiki
Flash tutorials in EduTech Wiki
EduTech Wiki contains a few introductory Flash tutorials for Flash version 9 (aka Flash CS3). I used them in my COAP 2110 (Fall 1 2007) and STIC III (Fall 2007, in french) courses. So far, we have this list of flash tutorials. Some are better than others and none is top quality so far, but most can serve as lecture notes. (Daniel K. Schneider 30 August 2007).
- Setting up Flash and understanding the environment
- Basic drawing
- Basic animation
- Flash frame-by-frame animation tutorial
- Flash motion tweening tutorial
- Flash shape tweening tutorial
- Flash animation summary
- Flash special effects tutorial
- Use of external media
- Flash video component tutorial
- Flash sound tutorial
- Clipart and texture (to help you finding/importing media elements)
- Advanced drawing
- Flash object transform tutorial
- Flash arranging objects tutorial
- Flash colors tutorial
- Flash pen tutorial (not done)
- Basic interactivity
- Flash button tutorial
- Flash components tutorial (just started)
- Flash video component tutorial
- Flash drag and drop tutorial
- ActionScript 3 event handling tutorial
- ActionScript 3 interactive objects tutorial (not finished)
- Flash games tutorial (just started)
- ActionScript 3 tutorials
- Currently (nov 2007), Widged is working on these. Some already can be used right now...
- As an entry point, see Actionscript 3
- Associated materials (mostly flash files)
- All materials (*.fla, *.swf, etc.) are available at http://tecfa.unige.ch/guides/flash/ex
- Copyright: See EduTech Wiki:Copyrights
Other Flash articles in EduTech Wiki
These are pieces like overviews, cheatsheets or unfinished stuff.
- Flash CS3 keyboard shortcuts
- Flash ActionScript 3 overview -- a conceptual little overview of AS3
- Flash formats and objects overview (not ActionScript objects !)
- Flash - being organized (some advice for beginning Flash CS3 designers)
- Actionscript 3 -- a complete programming language. An entry page for AS3 tutorials
- Flash 3D -- overview page of of Flash 3D tools and AS3 libraries
Alternative technologies
- General formats
- DHTML, i.e. the combination of HTML, CSS, DOM and Javascript
- SVG
- SMIL
- Microsoft Silverlight, a new Microsoft attempt to have its own "Flash"
- Others
See also multimedia authoring systems and computer games. Some of these have their own format, some can export to more common formats.
Links for software and media elements
General / Indexes
- OsFlash has a large comprehensive list of links to Open Source Flash projects, both those hosted on OSFlash and elsewhere. Of particular interest are tools that generate flash in various ways.
Viewers
- Adobe (Flash player download)
- Gnash (Wikipedia article) A project which aims to create a player and browser plugin for the Adobe Flash file format which is free software.
Authoring tools
- Adobe Flash CS3 Professional. The commercial authoring tool.
- SWISH. An alternative set of commercial products to produce Flash. Much cheaper and somewhat easier it seems, but doesn't export to *.fla files (so you can't import to the Adobe authoring tool). See the Wikipedia article.
- Salasaga. An free (and OSS) Integrated Development Environment for producing animated swf files, similar to Adobe Captivate. Goal is to create a free, easy to use GUI authoring environment that helps you create visually impressive and actually useful learning material. Example swf output here.
Decompilers
A decompiler can translate an *.swf to *.fla. Useful if you want to learn (not steal) from examples on the web or if you lost by mistake your *.fla sources.
- Flash Decompiler Trillix
- See also Flash Decompiler Trillix (strange website without any documentation)
Special purpose authoring tools
There is an increasing variety of tools and for a wide range of people, covering casual users to programmers.
- Adobe Captivate. An authoring environment to create simulations, scenario-based training, and robust quizzes. Can importexport to Flash *.fla documents.
- Adobe Acrobat Connect (formerly called Breeze) is a flash-based videoconferencing software.
- Adobe Flex is a software development kit and an IDE for a group of technologies to make rich internet applications with Flash, HTML, JavaScript etc.).
- Toufee, an online tool to make Flash presentations (movies). Free in a basic version. Drag and drop pictures or special elements to a stage, add special effects, buttons, etc. Also saves in other formats.
- OpenOffice Impress (the power point clone) can produce *.swf
- Some capturing tools (see screen capture, photo gallery makers, and video editing software can export to Flash.
Generating Flash
- Ming Ming is a C library for generating SWF ("Flash") format movies, plus a set of wrappers for using the library from C++ and popular scripting languages like PHP, Perl, Python, and Ruby.
- SWFMill xml2swf and swf2xml processor that can be used to create (non interactive) multiframe SWF animations.
- HaXe. Programming language very similar to actionscript that can compile a SWF file for Flash Players 6 to 9. Free to use.
In addition, you also should know that you can import several vector graphics formats. e.g. Windows Metafile formats into Flash CS3 (speeds up drawing).
Programming Editors for ActionScript
- Flashdevelop. Free and open source tool that provides syntax support and an interface with the Flex compilers.
- Some multi-purpose editors (like emacs also may support Actionscript 3 programming
- Adobe Flex Builder - a commercial Eclipse plugin from Adobe, but that is free for education upon request.
Media for building your own scenes
Extra Resources
- Flash and AS3 links - general
- Flash and AS3 links - tutorials
- Flash and AS3 links - documentation (Flash and AS3 Books, Reference Manuals and Cheatsheets)
- Flash and AS3 links - toolkits (AS 3 Toolkits, Libraries, Flash reusable components, AS 3 reusable code, etc.)