Home Contact Us

Free Flash

Info Menu

Free Flash

Adobe Flash (formerly Macromedia Flash ) is a multimedia platform originally acquired by Macromedia and currently developed and distributed by Adobe Systems. Since its introduction in 1996, Flash has become a popular method for adding animation and interactivity to web pages. Flash is commonly used to create animation, advertisements, and various web page Flash components, to integrate video into web pages, and more recently, to develop rich Internet applications.

Flash can manipulate vector and raster graphics, and supports bidirectional streaming of audio and video. It contains a scripting language called ActionScript. Several software products, systems, and devices are able to create or display Flash content, including Adobe Flash Player, which is available free for most common web browsers, some mobile phones and for other electronic devices (using Flash Lite). The Adobe Flash Professional multimedia authoring program is used to create content for the Adobe Engagement Platform, such as web applications, games and movies, and content for mobile phones and other embedded devices.

Files in the SWF format, traditionally called " S hock W ave F lash" movies, "Flash movies" or "Flash games", usually have a .swf file extension and may be an object of a web page, strictly "played" in a standalone Flash Player, or incorporated into a Projector, a self-executing Flash movie (with the .exe extension in Microsoft Windows or .hqx for Macintosh). Flash Video files have a .flv file extension and are either used from within .swf files or played through a flv-aware player, such as VLC, or QuickTime and Windows Media Player with external codecs added.

History

The precursor to the Flash application was SmartSketch, a drawing application for pen computers running the PenPoint OS developed by Jonathan Gay, who began working on it in college and extended the idea for Silicon Beach Software and its successors.

When PenPoint failed in the marketplace, SmartSketch was ported to Microsoft Windows and Mac OS. With the Internet becoming more popular, SmartSketch was re-released as FutureSplash, a vector-based web animation in competition with Macromedia Shockwave. In 1995, SmartSketch was further modified with frame-by-frame animation features and re-released as FutureSplash Animator on multiple platforms. The product was offered to Adobe and used by Microsoft in its early work with the Internet (MSN). In 1996, FutureSplash was acquired by Macromedia and released as Flash, contracting "Future" and "Splash".

Recent developments


Adobe Labs (previously called Macromedia Labs ) is a source for news and pre-release versions of emerging products and technologies from Adobe. Most innovations, such as Flash 9, Flex 3, and ActionScript 3.0 have all been discussed and/or trialled on the site.

One area Adobe is focusing on (as of February 2009) is the deployment of Rich Internet Applications (RIAs). To this end, they released Adobe Integrated Runtime (AIR), a cross-platform runtime environment which can be used to build, using Adobe Flash, rich Internet applications that can be deployed as a desktop application. It recently surpassed 100 million installations worldwide.

Two additional components designed for large-scale implementation have been proposed by Adobe for future releases of Flash: first, the option to require an ad to be played in full before the main video piece is played; and second, the integration of digital rights management (DRM) capabilities. This way Adobe can give companies the option to link an advertisement with content and make sure that both are played and remain unchanged. The current status of these two projects is unclear.

Flash Player for smart phones is expected to be available to handset manufacturers at the end of 2009.

Open Screen Project

On May 1, 2008 Adobe announced Open Screen Project , which hopes to provide a consistent application interface across devices such as personal computers, mobile devices and consumer electronics. When the project was announced, several goals were outlined: the abolition of licensing fees for Adobe Flash Player and Adobe Integrated Runtime, the removal of restrictions on the use of the Shockwave Flash (SWF) and Flash Video (FLV) file format, the publishing of application programming interfaces for porting Flash to new devices and the publishing of The Flash Cast protocol and Action Message Format (AMF), which let Flash applications receive information from remote databases.

As of February 2009, the specifications removing the restrictions on the use of SWF and FLV/F4V specs have been published. The Flash Cast protocol - now known as the Mobile Content Delivery Protocol - and AMF protocols have also been made available, with AMF available as an open source implementation, BlazeDS. Work on the device porting layers is in the early stages. Adobe intends to remove the licensing fees for Flash Player and Adobe AIR for devices at their release for the Open Screen Project.

The list of mobile device providers who have joined the project includes Palm, Motorola and Nokia, who, together with Adobe, have announced a $10 million Open Screen Project fund.

Programming language

Main article: ActionScript

Initially focused on animation, early versions of Flash content offered few interactivity features and thus had very limited scripting capability.

More recent versions include ActionScript, an implementation of the ECMAScript standard which therefore has the same syntax as JavaScript, but in a different programming framework with a different associated set of class libraries. ActionScript is used to create almost all of the interactivity (buttons, text entry fields, drop down menus) seen in many Flash applications.

Flash MX 2004 introduced ActionScript 2.0, a scripting programming language more suited to the development of Flash applications. It is often possible to save time by scripting something rather than animating it, which usually also enables a higher level of flexibility when editing.

Since the arrival of the Flash Player 9 alpha (in 2006) a newer version of ActionScript has been released, ActionScript 3.0. ActionScript 3.0 is an object oriented programming language allowing for more control and code reusability when building complex Flash applications.

Of late, the Flash libraries are being used with the XML capabilities of the browser to render rich content in the browser. This technology is known as Asynchronous Flash and XML, much like AJAX. This technology of Asynchronous Flash and XML has pushed for a more formal approach of this technology called Adobe Flex, which uses the Flash runtime to build Rich Internet Applications.

This technology can be used in players like those on MySpace and YouTube, to provide protection for the content that the Flash calls, like MP3s and videos. The content called is streamed - or passes - through the Flash files, making downloading for storage a difficult task for most people. Programs such as Real Player Downloader and browser extensions like Firebug can trace the XML files. Browser extensions like Video DownloadHelper can intercept the requests and download the streamed video.

ActionScript code protection

Often, Flash developers will decide that while they desire the advantages that Flash affords them in the areas of animation and interactivity, they do not wish to expose their code to the world. However, as with all intermediate language compiled code, once a .swf file is saved locally, it can be decompiled into its source code and assets. Some decompilers are capable of nearly full reconstruction of the original source file, down to the actual code that was used during creation (although results vary on a case-by-case basis).

In opposition to the decompilers, ActionScript obfuscators have been introduced to solve this problem. Higher-quality obfuscators implement lexical transformations — such as identifier renaming, control flow transformation, and data abstraction transformation — that make it harder for decompilers to generate output likely to be useful to a human. Lower-quality obfuscators insert traps for decompilers.

Competition

Format and plug-in

Compared to other plug-ins such as Java, Acrobat Reader, QuickTime, or Windows Media Player, the Flash Player has a small install size, quick download time, and fast initialization time. However, care must be taken to detect and embed the Flash Player in (X)HTML in a W3C-compliant way. A simple, widely-used workaround is provided below:

          
            
              <object
            
            
              data
            
            =
            
              "movie.swf"
            
            
              type
            
            =
            
              "application/x-shockwave-flash"
            
            
              width
            
            =
            
              "500"
            
            
              height
            
            =
            
              "500"
            
            
              >
            
          
          
            
              <param
            
            
              name
            
            =
            
              "movie"
            
            
              value
            
            =
            
              "movie.swf"
            
            
              />
            
          
          
            
              </object
              
                >
              
            
          
        

More information on how to detect and embed Flash Objects in a W3C compliant way is provided in the xSWF description.

The use of vector graphics combined with program code allows Flash files to be smaller — and thus for streams to use less bandwidth — than the corresponding bitmaps or video clips. For content in a single format (such as just text, video, or audio), other alternatives may provide better performance and consume less CPU power than the correspondi

AuroraFlash.org - Free Flash Site Builder | Free Flash Components ...

Free Flash Site builder is powerful and free flash CMS allowing to create cool flash websites without special skills absoluely free of charge. This is open source project that ...

mo..

Free Flash Game Player - Free Flash Games - RPG, Action, Defense and ...

KEY MASTER 2: The newest version of Key Master takes you to the next level of skill. 20 Levels including 5 boss, 5 different landscapes, new power-ups and a more polished game.

mo..

Adobe Flash Player

To view this content, JavaScript must be enabled, and you need the latest version of the Adobe Flash Player. Download the free Flash Player now!

mo..

Free-Flash-Template.com - Flash Templates and Intros

Customizable flash templates and intros, providing open source and FLA files ready for instant download

mo..

Flash Player for Mac - SWF and FLV player, free Flash movie player for ...

SWF & FLV Player is a free and smart Flash movie Player. It can playback files with plenty of bonus features and provides handy movie controls

mo..

Free Flash Intros.com - Free Flash intros, Flash guestbooks, Flash ...

Free Flash website intros, guestbooks, and other Flash content for webmasters

mo..

Free Flash Templates

free flash templates, flash photo gallery, flash intros, 3D Carousel, Thumbnail Gallery, flash MP3 player, and flash effects

mo..

Flash Templates, Free Flash Template, Free Flash Templates, Flash Web ...

FreeFlashTemplate.net offers you various types of website templates, such as: Flash templates, Free Flash Templates, Website Templates at a low price.

mo..

freeflash.net

Tattooz.net Free Online Community Since 1998

mo..

Create a Free Website , Free Flash Website Builder at Wix.com

Create a free website with Wix.com. Make free web design in Flash website builder. Customize free Flash templates or make your own website

mo..