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.
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
- 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).
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.
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.
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.
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.
Communicate and share data between applications running on the same client.
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.
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
Integrate with your HTML, DHTML, and Ajax-based web applications through the external Flash Player API.
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
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.
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
- 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.
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.
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.