Flash Player 10

Get Flash Player

Explore new creative possibilities

Engage users with highly innovative and cinematic experiences using custom filters and effects created with new Adobe® Pixel Bender™ technology and native 3D transformation and animation. Bring print-quality publishing to the web to create new types of publications using an advanced text engine, typographic control, and new layout options.

Filters and effects

3D effects New

Create more intuitive, engaging interfaces using built-in support for 3D effects. Get started quickly without being a 3D master by designing in 2D and easily transforming and animating in 3D. Fast, extremely lightweight, and simple-to-use APIs, along with 3D tools in Adobe Flash® CS4 Professional software, make motion that was previously accessible only to expert users via ActionScript® language or custom third-party libraries available to everyone.

Dynamic filters, effects, blend modes, and fills

Add real-time dynamic effects with built-in filters for blur, drop shadow, glow, bevel, gradient glow, gradient bevel, displacement map, convolution, and color matrix. Expand your creative options with blend modes, radial gradient, and strokes combined with custom filters and effects created using Adobe Pixel Bender technology.

Custom filters and effects New

Create high-performance, real-time effects for cinematic experiences that quickly engage users. With Pixel Bender, the same technology behind many filters and effects in Adobe After Effects® software, these interactive effects can be used both in production with After Effects CS4 and live with Flash Player 10. Apply unique filters, effects, and blend modes to all display objects, including vectors, bitmaps, and video, while retaining full interactivity. Shorten production times with complex filters and effects that have minimal impact on application size (average size under 1KB). Pixel Bender can also be used to process other types of data, such as sound or mathematical functions, asynchronously in a separate thread. For more details on Pixel Bender, go to the Pixel Bender Toolkit page. To view or share custom filters and effects, go to the Pixel Bender Exchange.


Advanced text support New

Take advantage of a new, flexible text layout engine that brings print-quality publishing to the web, building on more than 25 years of Adobe expertise in typography. Gain more control over text layout using an extensible library of ActionScript 3.0 text components to flow text and sophisticated typographic elements such as ligatures across multiple columns, around inline images, bidirectionally, vertically, or chained together. Create multilingual rich Internet applications (RIAs) using device fonts that can now be anti-aliased, rotated, and styled, or build your own unique text components.

Additional features

Animation and compositing

Bring your designs to life with animation and compositing capabilities, such as support for alpha channels, masking, and layering. Create stunning motion graphics integrated with images and video.

Image import

Dynamically import GIF, progressive JPEG, and PNG.

Color management New

Deliver web applications with accurate color, so your favorite web destinations look the way they were intended. Color management works with the monitor’s ICC color profile and allows you to convert SWF files to standard RGB.

Large bitmap support Enhanced

Manipulate large bitmaps up to 16,777,216 pixels (4096 by 4096) with a maximum length of 8191 pixels per side.

Produce stunning media experiences

Produce stunning media experiences using the advanced audio and video capabilities of Flash Player.

Audio and video codecs

High-quality video codecs

Deliver video up to 1080p HD quality that rivals today’s best video codecs with On2 VP6, On2 VP6-S, and industry-standard H.264. Create innovative media compositions with 8-bit video alpha channels. Deliver in the most popular video format on the web through progressive download or streaming.

Speex audio codec New

Take advantage of the new, high-fidelity and open source Speex voice codec, which offers a low-latency alternative for voice encoding. Flash Player also supports ADPCM, HE-AAC, MP3, and Nellymoser.

Media delivery

Dynamic Streaming New

Show exceptional video with streams that automatically adjust to changing network conditions. Leverage new quality-of-service metrics to provide a better streaming experience.

Real Time Media Flow Protocol New

Protect media delivery through the encrypted Real Time Media Flow Protocol (RTMFP), which provides a more secure UDP-based network transport alternative to RTMP over TCP. RTMFP will be supported through an intended future release of Adobe Flash Media Server software. See the RTMFP FAQ for more information.

Additional features

Full-screen playback Enhanced

Take your interactive games and video controls full screen with support for key events for nonprinting keys such as arrows, Shift, Enter, Tab, and the spacebar.

Deploy dynamic web applications on a powerful runtime

Extend the runtime capabilities of Flash Player 10 to create user experiences never before possible in the browser. Access to low-level APIs allows developers to create their own text components and special effects. Leverage the power of the new multi-threaded Pixel Bender just-in-time (JIT) compiler for other advanced calculations, such as sound generation, or create new application capabilities through ActionScript that run on the high-performance ActionScript Virtual Machine 2 (AVM2).


ActionScript 3.0

Achieve superb performance and ease of development to facilitate highly complex applications, large data sets, and object-oriented, reusable codebases with ActionScript 3.0, based on the ECMAScript standard (ECMA-262). In addition to key language features, such as ECMAScript for XML (E4X), namespaces and packages, and regular expressions, ActionScript 3.0 includes runtime exceptions for common error conditions and standard W3C DOM Level 3 Events to help developers maintain better object-oriented code. For more information, visit the ActionScript Technology Center.

Dynamic sound generation New

Use enhanced sound APIs to dynamically generate audio and create new types of audio applications such as music mixers and sequencers, real-time audio for games, or even audio visualizers. Work with loaded MP3 audio at a lower level by extracting audio data and supplying it to the sound buffer. Process, filter, and mix audio in real time through the high-performance Pixel Bender JIT compiler to extend creative freedom beyond the visual experience.

Drawing API Enhanced

Perform runtime drawing more easily with restyleable properties, 3D APIs, and a new way of drawing sophisticated shapes without having to code them line by line. Developers can tweak parts of curves, change styling, replace parts, and use custom filters and effects, delivering improved throughput, creative control, and greater productivity. Enhancements to the Drawing API add the z dimension, real perspective, textured meshes in 3D space, a retained graphics model, read/write rendering, and triangle drawing with UV coordinates, while adding memory and improving performance.

Text engine New

Create innovative text controls with the new, highly flexible text layout engine, co-existing with TextField, which provides low-level access to text layout and interactivity APIs to create component-level text objects. Device fonts can now be anti-aliased, rotated, and styled, and have filters applied as if they were embedded, and the engine supports typographic elements such as ligatures.

Pixel Bender New

Expand your creative control by creating your own portable filters, blend modes, and fills using Adobe Pixel Bender, the same technology used to power filters and effects in After Effects. Pixel Bender is a high-performance image processing language that takes the pain out of writing custom, multi-threaded effects and filters that can be added to web applications without any Flash Player update.

Binary file support

Add more power to your web application with direct byte access to binary data. Control and access data in new ways, such as adding support for new file and data types, or manipulating sound data in real time to create new sound effects.

Bitmap manipulation

Manipulate bitmaps, copy vector data into bitmaps, and access bitmap effects at runtime.

Context menu Enhanced

Control what can be displayed in the context menu through the use of ActionScript APIs for common text field context menu items, supporting plain and rich text. The clipboard menu provides access to the clipboard in a safe and controlled way.

High performance

Hardware acceleration Enhanced

Use the hardware processing power of the graphics card to paint SWF files into the browser and accelerate compositing calculations of bitmaps, filters, blend modes, and video overlays faster than would be performed in software.

Full-screen, hardware-accelerated mode

Engage users with hardware-accelerated, multicore enhanced, full-screen video playback for high-resolution viewing across major operating systems and browsers.

Graphical rendering

Enjoy fast, high-quality downscaling of images at runtime. Improve performance by reducing vector and graphic rendering through bitmap caching.

Multicore support for graphics

Speed up the rendering of vectors, bitmaps, filters, and video, including true 1080p video, with multicore support that takes advantage of up to four CPUs.

Anti-aliasing engine (Saffron 3.1) Enhanced

Enjoy increased performance and quality of anti-aliased text, particularly for Asian character rendering, with the enhanced Saffron anti-aliasing engine. Support for stroke fonts reduces memory requirements.

ActionScript Virtual Machine 2

Take advantage of ActionScript 3.0 and the optimized AVM2 for rich Internet applications. AVM2 includes a JIT compiler that translates ActionScript bytecode to native machine code for maximum execution speed. Flash Player also contains AVM1, which executes legacy ActionScript for maintaining backward compatibility with existing content.

Vector data type New

Use the new typed array class for better performance, efficiency, and error checking of data.

Rapid response time

Lightweight application size

Deliver engaging content in a small file size thanks to the lightweight, binary SWF file format. Learn more about the open SWF file format in the SWF Technology Center.

Flash Player cache

Reduce SWF file sizes and speed application download times by building applications with common platform components, such as the open source Flex framework. The Flash Player cache enables common components to be cached locally and then used by any SWF file from any domain.

Progressive application loading

Reduce startup times for immediate user experiences. Flash Player executes SWF content as it downloads.

Interoperate with network and system resources

Create applications that integrate smoothly with the browser, leverage local system resources, and provide users with a safe and more secure experience. Bring users into the experience by letting them use a read/write clipboard, upload and save files locally, and connect using a webcam/microphone. Easily make applications accessible to users with disabilities.

Data storage and exchange

Asynchronous communication model

Enjoy rapid client interactivity without web page refresh. Flash Player is based on an asynchronous client-server communication model.

Binary sockets

Leverage interoperability with existing custom protocols, and increase data transfer performance with a compact data representation.

Binary data access (AMF)

Exchange binary data with the open, compact Action Message Format (AMF). Serialize ActionScript objects to persist and retrieve application states.

Local connection

Communicate and share data between applications running on the same client.

Shared objects

Share data in real time between SWF files on the local computer or server.

System interaction

File upload and download APIs Enhanced

Bring users into the experience by letting them load and save files from your web application. New file reference runtime access allows local processing of data without roundtripping to the server.

Webcam/microphone Enhanced

Enjoy support for the Video4Linux v2 (V4L2) camera API.

Input Method Editor (IME) support

Allow localized input by accessing operating system IMEs from within your application.

Read/write clipboard access Enhanced

Allow users access to the clipboard in a safe and controlled way through the clipboard menu, so you can write handlers to paste text.

Browser integration

External API

Integrate with your HTML, DHTML, and Ajax-based web applications through the external Flash Player API.

WMODE Enhanced

Take advantage of support for windowless mode (transparent and opaque) on Linux® (requires Firefox 3) in Flash Player 10. Windowless mode blends between SWF files and the HTML above and below the SWF content.


Support for MSAA

Provide support for keyboard users, deaf and hard-of-hearing users, and users with other disabilities. Flash Player provides support for accessibility through Microsoft’s Active Accessibility (MSAA) API. Read more about Flash Player accessibility.

Deliver consistent web experiences

Adobe’s commitment to advancing innovation through the use and contribution of open technologies enables developers to deliver consistent, differentiated web experiences.


Open specifications

Create products and technology that implement the SWF, FLV/F4V, and AMF specifications. Adobe provides easy access to these specifications for developers.

Open source support

Leverage Adobe’s support for open source activities, including the contribution of source code behind the ActionScript Virtual Machine to Tamarin, providing an open source Flex framework for creating RIAs, and supporting Linux distributions with Flash Player. Read more about Adobe’s open source activities.


Public bugbase New

Request new features, report bugs, vote on bugs, and track status through the public Flash Player bug and issue management system.

Open Screen Project

Take advantage of the initiative behind the Open Screen Project, an industry coalition committed to enabling users to access, consume, and share rich content smoothly across multiple screens — without boundaries and regardless of the device, operating system, browsers, or networks used. Learn more about Adobe’s plans to bring the consistency of the Flash Player runtime to multiple screens.

SWF search

Count on dramatically improved search results of dynamic web content and RIAs. Adobe is working with search industry leaders by providing optimized Flash Player technology to key partners.

Depend on the most ubiquitous, consistent, cross-platform runtime

Flash Player delivers consistent content and application experiences across a range of web browsers and operating systems.

Easy, cross-platform deployment

Cross-platform and browser consistency

Create content that can be accessed in a consistent, reliable, backwards-compatible, and more secure manner across all major operating systems and browsers.

Ubuntu support New

Enjoy support for the popular Ubuntu operating system in Flash Player 10, which also delivers Windows®, Mac OS, and Linux players to the market simultaneously.

Rapid adoption

Design content with the latest features and target the majority of users within a matter of months. Rapid adoption of new releases of Flash Player enables developers to reach more users with cutting-edge technology.

Easy installation

Provide users with a smooth, in-context upgrade experience. Flash Player contains Express Install and Auto-Update Notification functionality that facilitates rapid adoption of new Flash Player releases and innovative features that developers can target with confidence.

Get Flash Player


Your feedback will be greatly appreciated

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s