Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Adobe Flash

From Wikipedia, the free encyclopedia
Discontinued multimedia platform used to add animation and interactivity to websites
This article is about the multimedia software platform. For the application/animation software, seeAdobe Animate. For the player, seeAdobe Flash Player.
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Adobe Flash" – news ·newspapers ·books ·scholar ·JSTOR
(June 2023) (Learn how and when to remove this message)

Adobe Flash
Developer(s)
Target platform(s)Web browsers,iOS (via third-party software),Android,Windows,macOS,Linux
Editor software
Player software
Format(s)
Programming language(s)ActionScript
Application(s)
StatusActive only forenterprise users and all users inChina,discontinued everywhere else, i.e. outside China
LicenseProprietary
Websiteadobe.com/flash

Adobe Flash (formerlyMacromedia Flash andFutureSplash) is a discontinued[note 1] multimediasoftware platform used for production ofanimations,rich internet applications,desktop applications,mobile apps,mobile games, and embedded web browser video players.

About

[edit]

Flash displays text,vector graphics, andraster graphics to provide animations, video games, and applications. It allows streaming ofaudio and video, and can capture mouse, keyboard, microphone, and camera input.

Artists may produce Flash graphics and animations usingAdobe Animate (formerly known as Adobe Flash Professional).Software developers may produce applications and video games usingAdobe Flash Builder, FlashDevelop,Flash Catalyst, or any text editor combined with theApache Flex SDK. End users view Flash content viaFlash Player (for web browsers),Adobe AIR (for desktop ormobile apps), or third-party players such asScaleform (for video games). Adobe Flash Player (which is available onMicrosoft Windows,macOS, andLinux) enables end users to view Flash content usingweb browsers.Adobe Flash Lite enabled viewing Flash content on oldersmartphones, but since has been discontinued and superseded by Adobe AIR.

TheActionScript programming language allows the development of interactive animations, video games, web applications, desktop applications, and mobile applications. Programmers can implement Flash software using an IDE such as Adobe Animate, Adobe Flash Builder,Adobe Director, FlashDevelop, andPowerflasher FDT. Adobe AIR enables full-featured desktop and mobile applications to be developed with Flash and published forWindows,macOS,Android,iOS,Xbox One,PlayStation 4,Wii U, andNintendo Switch.

Flash was initially used to create fully-interactive websites, but this approach was phased out with the introduction ofHTML5. Instead, Flash found a niche as the dominant platform for online multimedia content, particularly forbrowser games. Following anopen letter written by Steve Jobs in 2010 stating that he would not approve the use of Flash onApple'siOS devices due to numerous security flaws, use of Flash declined as Adobe transitioned to theAdobe AIR platform. The Flash Player was deprecated in 2017 and officially discontinued at the end of 2020 for all users outside mainland China, as well as non-enterprise users,[6] with many web browsers and operating systems scheduled to remove the Flash Player software around the same time. Adobe continues to develop Adobe Animate, which supports web standards such as HTML5 instead of the Flash format.[7]

Applications

[edit]

Websites

[edit]

In the early 2000s, Flash was widely installed ondesktop computers, and was often used to display interactiveweb pages andonline games, and to play video and audio content.[8] In 2005,YouTube was founded by formerPayPal employees, and it used Adobe Flash Player as a means to display compressed video content on the web.[8]

Between 2000 and 2010, numerous businesses used Flash-based websites to launch new products, or to create interactive company portals.[9] Notable users includeNike,Hewlett-Packard (more commonly known as HP),Nokia,General Electric,World Wildlife Fund,HBO,Cartoon Network,Disney, andMotorola.[9][10] After Adobe introduced hardware-accelerated 3D for Flash (Stage3D), Flash websites saw a growth of 3D content for product demonstrations and virtual tours.[11][12]

In 2007, YouTube offered videos in HTML5 format to support theiPhone andiPad, which did not support Flash Player.[8] After acontroversy with Apple, Adobe stopped developing Flash Player for Mobile, focusing its efforts on Adobe AIR applications and HTML5 animation.[8] In 2015,Google introducedGoogle Swiffy, a tool that converted Flash animation to HTML5, which Google used to automatically convert Flash web ads for mobile devices.[13] In 2016, Google discontinued Swiffy and its support.[14] In 2015, YouTube switched to HTML5 technology on most devices by default;[15][16][17] however, YouTube supported the Flash-based video player for older web browsers and devices until 2017.[18]

Rich Internet Applications

[edit]
Main article:Rich Internet application

After Flash 5 introduced ActionScript in 2000, developers combined the visual and programming capabilities of Flash to produce interactive experiences and applications for the Web.[19] Such Web-based applications eventually became known as "Rich Internet Applications"[19] and later "Rich Web Applications".[20]

In 2004, Macromedia Flex was released, and specifically targeted the application development market.[19] Flex introduced newuser interface components, advanceddata visualization components, data remoting, and a modern IDE (Flash Builder).[19][21] Flex competed withAsynchronous JavaScript and XML (AJAX) andMicrosoft Silverlight during its tenure.[19] Flex was upgraded to support integration with remote data sources, usingAMF,BlazeDS,Adobe LiveCycle,Amazon Elastic Compute Cloud, and others.[22]

Between 2006 and 2016, theSpeedtest.net web service conducted over 9.0 billion speed tests with a utility built with Adobe Flash.[23][24] In 2016, the service shifted to HTML5 due to the decreasing availability of Adobe Flash Player on PCs.[25]

Developers could createrich internet applications andbrowser plugin-basedapplets in ActionScript 3.0 programming language withIDEs, including Adobe Flash Builder, FlashDevelop andPowerflasher FDT. Flex applications were typically built usingFlex frameworks such as PureMVC.[22]

Video games

[edit]
Screenshots and footage of Flash gamesQWOP,Solipskier, andHundreds

Flash video games were popular on the Internet, with portals likeNewgrounds,Kongregate, andArmor Games dedicated to hosting Flash-based games. Many Flash games were developed by individuals or groups of friends due to the simplicity of the software.[26] Popular Flash games includeFarmville,Alien Hominid,QWOP,Club Penguin, andDofus.[27][28]

Adobe introduced various technologies to help build video games, including Adobe AIR (to release games for desktop or mobile platforms),Adobe Scout (to improve performance),CrossBridge (to convert C++-based games to run in Flash), andStage3D (to support GPU-accelerated video games). 3D frameworks likeAway3D andFlare3D simplified creation of 3D content for Flash.[citation needed]

Adobe AIR allows the creation of Flash-basedmobile games, which may be published to theGoogle Play andApple app stores.[29][30][31]

Flash is also used to build interfaces and HUDs for 3D video games usingScaleform GFx, a technology that renders Flash content within non-Flash video games. Scaleform is supported by more than 10 major video game engines includingUnreal Engine 3,CryEngine, andPhyreEngine, and has been used to provide 3D interfaces for more than 150 major video game titles since its launch in 2003.[citation needed]

Film and animation

[edit]
Main articles:List of Flash animated films andList of Flash animated television series

Notable users of Flash includeDHX Media Vancouver for productions includingPound Puppies,Littlest Pet Shop andMy Little Pony: Friendship Is Magic,Fresh TV forTotal Drama,Nelvana for6teen andClone High,Williams Street forMetalocalypse andSquidbillies,Nickelodeon Animation Studio forEl Tigre: The Adventures of Manny Rivera,Starz Media forWow! Wow! Wubbzy!,Ankama Animation forWakfu: The Animated Series, among others.[citation needed]

History

[edit]

FutureWave

[edit]

The precursor to Flash was SmartSketch, a product published byFutureWave Software in 1993. The company was founded byCharlie Jackson,Jonathan Gay, and Michelle Welsh.[32][33][34][35] SmartSketch was a vector drawing application for pen computers running thePenPoint OS.[36][37] When PenPoint failed in the marketplace, SmartSketch was ported toMicrosoft Windows andMac OS.[33][38]

As the Internet became more popular, FutureWave realized the potential for a vector-based web animation tool that might challengeMacromediaShockwave technology.[32][33] In 1995, FutureWave modified SmartSketch by adding frame-by-frame animation features and released this new product as FutureSplash Animator on Macintosh and PC.[32][33][39][40]

FutureWave approachedAdobe Systems with an offer to sell them FutureSplash in 1995, but Adobe turned down the offer at that time.[33][failed verification] Microsoft wanted to create an "online TV network" (MSN 2.0) and adopted FutureSplash animated content as a central part of it.[33]Disney Online used FutureSplash animations for their subscription-based service Disney's Daily Blast.[32][33]Fox Broadcasting Company launchedThe Simpsons using FutureSplash.[33]

Macromedia

[edit]

In December 1996,[41] FutureSplash was acquired by Macromedia, and Macromedia re-branded and releasedFutureSplash Animator asMacromedia Flash 1.0. Flash was a two-part system, a graphics and animation editor known as Macromedia Flash, and a player known as Macromedia Flash Player.[42]

FutureSplash Animator was an animation tool originally developed for pen-based computing devices. Due to the small size of theFutureSplash Viewer, it was particularly suited for download on the Web. Macromedia distributed Flash Player as a free browserplugin in order to quickly gain market share. By 2005, more computers worldwide had Flash Player installed than any other Web media format, includingJava,QuickTime,RealNetworks, andWindows Media Player.[43]

Macromedia upgraded the Flash system between 1996 and 1999 adding MovieClips, Actions (the precursor to ActionScript), Alpha transparency, and other features. As Flash matured, Macromedia's focus shifted from marketing it as a graphics and media tool to promoting it as aWeb application platform, adding scripting and data access capabilities to the player while attempting to retain its small footprint.[citation needed]

In 2000, the first major version of ActionScript was developed, and released withFlash 5. Actionscript 2.0 was released withFlash MX 2004 and supportedobject-oriented programming, improved UI components and other programming features. The last version of Flash released by Macromedia wasFlash 8, which focused on graphical upgrades such as filters (blur, drop shadow, etc.), blend modes (similar toAdobe Photoshop), and advanced features forFLV video.[citation needed]

ReleaseYearIconDescription
FutureSplash

Animator

1996Initial version of Flash released in May 1996 with basic editing tools and a timeline.[44][45]
Macromedia

Flash 1

1996A re-branded version of the FutureSplash Animator, released on December 18, 1996, under the name Macromedia Flash 1.0. The name "Flash" was created by blending the words Future and Splash.[46][45]
Macromedia

Flash 2

1997Released with Flash Player 2 on May 18, 1997,[47] new features include synchronizedWAV andAIFF sound support, enhanced bitmap editing, MacromediaFreeHand integration,TrueType andPostScript fonts support, color transformations, auto-trace and the objectlibrary.[48][49]
Macromedia

Flash 3

1998Released with Flash Player 3 on May 12, 1998,[50] new features include shape tweening, the movie clip element,JavaScript plug-in integration,PNG support, sprite animation, vector & bitmap transparency, bandwidth profiling and an external stand-alone player.[51]
Macromedia

Flash 4

1999Released with Flash Player 4 on June 15, 1999,[52] new features include a redesigned user interface, internalvariables, an input field, improved timeline (smart guides, outline color mode), advanced ActionScript, publish settings panel andMP3 audiostreaming.[53]
Macromedia

Flash 5

2000Released with Flash Player 5 on August 24, 2000,[54] new features include pen and sub-selection tools,ActionScript 1.0 (based onECMAScript, making it very similar to JavaScript in syntax),XML support, Smartclips (the precursor to components in Flash),HTML text formatting added for dynamic text.[55]
Macromedia

Flash MX (6)

2002

Released with Flash Player 6 on March 15, 2002,[56] new features include a context-sensitive properties panel, timeline folders, improved color mixer, a videocodec (Sorenson Spark),Unicode, v1UI Components,compression,ActionScript vector drawing API.[57]
Macromedia

Flash MX 2004 (7)

2003Released with Flash Player 7 on September 10, 2003[citation needed], new features include screens (forms for non-linear state-based development and slides for organizing content in a linear slide format likePowerPoint), small font size rendering, timeline effects, updated templates, high-fidelity import and video import wizard.[58]

ActionScript 2.0 was released with this version, enablingobject-oriented programming but lacking the easier "Script assist" method of writing code. JavaScript for Flash (JSFL) allowed users to write scripts to automate tasks within the Flash editor. New programming features included:web services integration, MP3/FLV media playback components,XML data service components, data binding APIs, the Project Panel, V2 UI components, and Transition libraries.[59]

Macromedia

Flash 8

2005Released with Flash Player 8 on September 13, 2005[citation needed], new features include graphical filters (blur,drop shadow, glow, etc.) andblend modes, easing control for animation, enhanced stroke properties (caps and joins), object-based drawing mode, run-time bitmap caching,FlashType advanced anti-aliasing for text,On2 VP6 advanced video codec, support for alpha transparency in video, a stand-alone encoder and advanced video importer, cue point support in FLV files, an advanced video playback component, and an interactive mobile device emulator.[60]

Macromedia Flash Basic 8, a "lite" version of the Flash authoring tool targeted to new users who only wanted to do a basic drawing, animation, and interactivity. The Basic product was eventually stopped and replaced by a discounted educational version of Flash CS3 Professional.[61]

Macromedia Flash 8 was one of the most used and popular versions of Flash.

Adobe

[edit]

On December 3, 2005, Adobe Systems acquired Macromedia[62] alongside its product line which included Flash,Dreamweaver,Director/Shockwave,Fireworks, andAuthorware.[63]

In 2007, Adobe's first version release wasAdobe Flash CS3 Professional, the ninth major version of Flash. It introduced the ActionScript 3.0 programming language, which supported modern programming practices and enabled business applications to be developed with Flash.Adobe Flex Builder (built onEclipse) targeted the enterpriseapplication development market, and was also released the same year. Flex Builder included the Flex SDK, a set of components that included charting, advanced UI, and data services (Flex Data Services).[citation needed]

In 2008, Adobe released the tenth version of Flash,Adobe Flash CS4. Flash 10 improved animation capabilities within the Flash editor, adding a motion editor panel (similar toAdobe After Effects),inverse kinematics (bones), basic 3D object animation, object-based animation, and other text and graphics features.Flash Player 10 included an in-built 3D engine (without GPU acceleration) that allowed basic object transformations in 3D space (position, rotation, scaling).[citation needed]

Also in 2008, Adobe released the first version of Adobe Integrated Runtime (later re-branded asAdobe AIR), a runtime engine that replaced Flash Player, and provided additional capabilities to the ActionScript 3.0 language to build desktop and mobile applications. With AIR, developers could access the file system (the user's files and folders), and connected devices such as a joystick, gamepad, and sensors for the first time.[citation needed]

In 2011,Adobe Flash Player 11 was released, and with it the first version ofStage3D, allowing GPU-accelerated 3D rendering for Flash applications and games on desktop platforms such asMicrosoft Windows andMac OS X.[64] Adobe further improved 3D capabilities from 2011 to 2013, adding support for 3D rendering on Android and iOS platforms, alpha-channels, compressed textures,texture atlases, and other features.[65][66] Adobe AIR was upgraded to support 64-bit computers, and to allow developers to add additional functionality to the AIR runtime usingAIR Native Extensions (ANE).

In May 2014, Adobe announced that Adobe AIR was used in over 100,000 unique applications and had over 1 billion installations logged worldwide.[67] Adobe AIR was voted theBest Mobile Application Development product at theConsumer Electronics Show on two consecutive years (CES 2014 and CES 2015).[68][69]

In 2016, Adobe renamed Flash Professional, the primary authoring software for Flash content, toAdobe Animate to reflect its growing use for authoring HTML5 content in favor of Flash content.[70]

ReleaseYearIconDescription
Adobe Flash Professional CS3 (9)2007Flash CS3 is the first version of Flash released under the Adobe brand name, and features improved integration withAdobe Photoshop, enhancedQuickTime video export, filter and motion tween copy-paste support, improved vector drawing tools becoming more likeAdobe Illustrator andAdobe Fireworks.[71]

ActionScript 3.0 was released with this version, along with ActionScript Virtual Machine 2.0 (AVM2) forfaster code execution andgarbage collection[72] New programming features included:strongly typed variables with type safety, runtime errors, improved events, display list instead of "depth" system, and many new classes (Socket, ByteArray, Loader, RegExp, etc.).[73] AS3 allowed entire applications to be written in code, without needing the Flash timeline.

Adobe Flash Professional CS4 (10)2008Flash CS4, released on September 23, 2008, introduces a new object-based motion-tween, renaming the former frame-based version as classic tween. Additions include basic3D object manipulation,inverse kinematics (bones), a vertical properties panel, the Deco and Spray brush tools, motion presets and further expansions toActionScript 3.0 (Vector arrays). CS4 allows the developer to create animations with many features absent in prior versions.[74][75]
Adobe Flash Professional CS5 (11)2010Flash CS5 was released on April 12, 2010, and launched for purchase on April 30, 2010. Flash CS5 Professional includes support for publishingiPhone applications.[76] However, on April 8, 2010, Apple changed the terms of its Developer License to effectively ban the use of the Flash-to-iPhone compiler[77][78] and on April 20, 2010, Adobe announced that they will be making no additional investments in targeting the iPhone and iPad in Flash CS5.[79]

Other features of Flash CS5 are a new text engine (TLF), new document templates, further improvement toinverse kinematics, new Deco tool effects, live FLV playback preview, and the code snippets panel.[80][81]

Adobe Flash Professional CS5.5 (11.5)2011Flash Professional CS5.5 was released in 2011. It includes improved support for publishingiPhone applications, following Apple's revision of their iOS developer terms.[82] Flash CS5.5 also contains several features to improve mobile app workflows across devices. Some examples are content scaling and stage resizing, copy and paste layers, sharing symbols across FLA files, symbol rasterization, incremental compilation, auto-save and file recovery, and integration with CS Live online services.[80]
Adobe Flash Professional CS6 (12)2012Adobe Flash Professional CS6 was released in 2012. It includes support for publishing files asHTML5 and generating sprite sheets.[83] This is the last 32-bit version and last perpetually licensed version.
Adobe Flash Professional CC (13)2013Flash Professional CC was released in June 2013, as part of Adobe'sCreative Cloud rebrand. Changes include a native 64-bit scene rendering engine, HiDPI user interface with Dark/Light themes, unlimited pasteboard size, live preview in shapes, fills and strokes, new distribute to keyframes option, full-screen mode, center stage button, multiple selection support for layer properties, guides, masks, etc. Minor performance improvements and bug fixes, and the removal of legacy features such asActionScript 2 support, as well as the removal of the bone tool, deco tool and spray brush tools. As part of the Creative Cloud suite, Flash CC offered users the ability to synchronize settings and save files online.[84]
Adobe Flash Professional CC 2014 (14)2014Flash Professional CC (2014) was released on June 18, 2014. It includes variable-width strokes,SVG export, andWebGL publishing for animations, as well as a redesigned Motion Editor.[85]
Adobe Flash Professional CC 2014 (14.1)2014Flash Professional CC (2014.1) was released on October 6, 2014, featuring expanded WebGL publishing abilities, brush custom settings (angle, flatness), and the ability to import externalSWFs.[85] Also, a newsoftware development kit (SDK) enabling extensibility for custom platforms without depending on the Flash runtime, to reach more viewers.
Adobe Flash Professional CC 2015 (15)2015Flash Professional CC (2015) was released on June 15, 2015, with the return of the bone animation tool (inverse kinematics), import H.264 videos with audio, export bitmaps asspritesheet for HTML5 Canvas, brush scaling with stage zoom, universal document type converter, improved audio workflows, improved Motion Editor, panel locking, faster saving of FLA files, auto-recovery optimizations, organize imported GIFs in a library, library search by linkage name, invert selection, paste and overwrite frames. Programming features include code snippet support forWebGL, improved Custom Platform Support SDK, latestFlash Player (version 17.0),AIR SDK (version 17.0) and CreateJS libraries.[86]

Open Source

[edit]

Adobe has taken steps to reduce or eliminate Flash licensing costs. For instance, theSWF file format documentation is provided free of charge[87] after they relaxed the requirement of accepting anon-disclosure agreement to view it in 2008.[88] Adobe also created the Open Screen Project which removes licensing fees and opens data protocols for Flash.

Adobe has also open-sourced many components relating to Flash.

  • In 2006, theActionScript Virtual Machine 2 (AVM2) which implementsActionScript 3 was donated as open-source toMozilla Foundation, to begin work on theTamarin virtual machine that would implement theECMAScript 4 language standard with the help of theMozilla community.[89] It was released under the terms of aMPL/GPL/LGPLtri-license and includes the specification for the ActionScriptbytecode format;Tamarin Project jointly managed by Mozilla and Adobe Systems[90] It is now considered obsolete by Mozilla.
  • In 2011, theAdobe Flex Framework was donated as open-source to theApache Software Foundation and rebranded as Apache Flex.[91] Some saw this move as Adobe abandoning Flex, and stepping away from the Flash Platform as a whole.[92][93] Sources from Apache say that "Enterprise application development is no longer a focus at Adobe. At least as Flash is concerned, Adobe is concentrating on games and video.",[92][94] and they conclude that "Flex Innovation is Exploding!".[94] The donated source code included a partly developed AS3 compiler (dubbed "Falcon") and theBlazeDS set of technologies.[93][94]
  • In 2013, theCrossBridge C++cross-compilation toolset was open sourced by Adobe and released onGitHub.[95][96] The project was formerly termed "Alchemy" and "Flash Runtime C++ Compiler", and targeted the game development market to enable C++ video games to run in Adobe Flash Player.[97]

Adobe has not been willing to make complete source code of the Flash Player available forfree software development and even thoughfree and open source alternatives such asShumway andGnash have been built, they are no longer under active development.[98]

Open Screen Project

[edit]

On May 1, 2008, Adobe announced theOpen Screen Project, with the intent of providing a consistent application interface across devices such as personal computers,mobile devices, andconsumer electronics.[99] When the project was announced, seven goals were outlined: the abolition of licensing fees for Adobe Flash Player andAdobe AIR, the removal of restrictions on the use of theShockwave Flash (SWF) and Flash Video (FLV)file formats, the publishing ofapplication 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.[99]

As of February 2009[update], the specifications removing the restrictions on the use of SWF and FLV/F4V specs have been published.[100] The Flash Cast protocol—now known as the Mobile Content Delivery Protocol—and AMF protocols have also been made available,[100] with AMF available as an open source implementation,BlazeDS.

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

End of life

[edit]
See also:Adobe Flash Player § End of life

One of Flash's primary uses on the Internet when it was first released was for building fully immersive, interactive websites. These were typically highly creative site designs that provided more flexibility over what the current HTML standards could provide as well as operate over dial-up connections.[103] However, these sites limited accessibility by "breaking theBack Button", dumping visitors out of the Flash experience entirely by returning them to whatever page they had been on prior to first arriving at the site. Fully Flash-run sites fell out of favor for more strategic use of Flash plugins for video and other interactive features among standard HTML conventions, corresponding with the availability of HTML features likecascading style-sheets in the mid-00's.[104] At the same time, this also led to Flash being used for new apps, including video games and animations.[105] Precursors toYouTube featuring user-generated Flash animations and games such asNewgrounds became popular destinations, further helping to spread the use of Flash.[103]

Toward the end of the millennium, theWireless Application Protocol (WAP) was released, corresponding with development ofDynamic HTML. Fifteen years later, WAP had largely been replaced by full-capability implementations and theHTML5 standard included more support for interactive andvideo elements. Support for Flash in these mobile browsers was not included. In 2010,Apple'sSteve Jobs famously wroteThoughts on Flash, an open letter to Adobe criticizing the closed nature of the Flash platform and the inherent security problems with the application to explain why Flash was not supported oniOS.[106][107] Adobe created the Adobe AIR environment as a means to appease Apple's concerns, and spent time legally fighting Apple over terms of its App Store to allow AIR to be used on the iOS. While Adobe eventually won, allowing for other third-party development environments to get access to the iOS, Apple's decision to block Flash itself was considered the "death blow" to the Flash application.[105] In November 2011, about a year after Jobs' open letter, Adobe announced it would no longer be developing Flash and advised developers to switch to HTML5.[108]

In 2011, Adobe ended support for Flash on Android.[108] Adobe stated that Flash platform was transitioning to Adobe AIR andOpenFL, a multi-target open-source implementation of the Flash API.[109] In 2015, Adobe rebranded Flash Professional, the main Flash authoring environment, asAdobe Animate to emphasize its expanded support for HTML5 authoring, and stated that it would "encourage content creators to build with new web standards" rather than use Flash.[110]

In July 2017, Adobedeprecated Flash, and announced itsEnd-Of-Life (EOL) at the end of 2020, and will cease support, distribution, and security updates for Flash Player.[6]

With Flash's EOL announced, many browsers took steps to gradually restrict Flash content (caution users before launching it, eventually blocking all content without an option to play it). By January 2021, all major browsers were blocking all Flash content unconditionally. OnlyIE11, niche browser forks, and some browsers built forChina plan to continue support. Furthermore, excluding the China variant of Flash, Flash execution software has a built-in kill switch which prevents it from playing Flash after January 12, 2021.[111] In January 2021, Microsoft released an optional update KB4577586 which removes Flash Player from Windows; in July 2021 this update was pushed out as a security update and applied automatically to all remaining systems.[112]

Post EOL support

[edit]
Main article:Adobe Flash Player § Post-EOL support

Adobe Flash will still be supported in China and worldwide on some specialized enterprise platforms beyond 2020.[5]

Content preservation projects

[edit]

As early as 2014, around the same time that Adobe began encouraging Flash developers to transition their works to HTML5 standards, others began efforts topreserve existing Flash content through emulation of Flash in open standards. While some Flash applications were utilitarian, several applications had been shown to be experimental art, while others had laid the foundation ofindependent video game development.[113] An early project wasMozilla'sShumway, an open source project that attempted to emulate the Flash standard in HTML5, but the project was shuttered as the team found that more developers were switching to HTML5 than seeking to keep their content in Flash, coupled with the difficulties in assuring full compatibility. Google had developed theSwiffy application, released in 2014, to convert Flash applications to HTML5-compatible scripts for viewing on mobile devices, but it was shut down in 2016.[113]

Closer to Flash's EOL date in 2020, there were more concentrated efforts simply to preserve existing Flash applications, including websites, video games, and animations beyond Flash's EOL.[105][114][115] In November 2020, theInternet Archive integratedRuffle within its Emularity system to emulate Flash games and animations without the security holes, opening a new collection for creators and users to save and preserve Flash content.[116][117] By October 2023, theFlashpoint Archive has collected more than 160,000 Flash applications, excluding those that were commercial products, and offered as a freely available archive for users to download.[118][119]Kongregate, one of the larger sites that offered Flash games, has been working with theStrong Museum of Play to preserve its games.[113]

Format

[edit]

FLA

[edit]

Flash source files are in theFLA format and contain graphics and animation, as well as embedded assets such as bitmap images, audio files, and FLV video files. The Flash source file format was a proprietary format and Adobe Animate and Adobe Flash Pro were the only available authoring tools capable of editing such files. Flash source files (.fla) may be compiled into Flash movie files (.swf) using Adobe Animate. Note that FLA files can be edited, but output (.swf) files cannot.

SWF

[edit]
Main article:SWF

Flash movie files were in theSWF format, traditionally called "ShockWave Flash" movies, "Flash movies", or "Flash applications", usually have a .swffile extension, and may be used in the form of a web page plug-in, strictly "played" in a standalone Flash Player, or incorporated into a self-executing Projector movie (with the .exe extension inMicrosoft Windows). Flash Video files[spec 1] have a .flv file extension and are either used from within .swf files or played through a flv-aware player, such asVLC, orQuickTime andWindows Media Player with externalcodecs added.

The use of vector graphics combined with program code allows Flash files to be smaller—and thus allows streams to use lessbandwidth—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 lessCPU power than the corresponding Flash movie, for example, when using transparency or making large screen updates such as photographic or text fades.

In addition to a vector-rendering engine, the Flash Player includes a virtual machine called the ActionScript Virtual Machine (AVM) for scripting interactivity at run-time, with video, MP3-based audio, and bitmap graphics. As of Flash Player 8, it offered two video codecs:On2 TechnologiesVP6 andSorenson Spark, and run-timeJPEG, Progressive JPEG,PNG,GIF and (DWG) AutoCAD Drawing file (WMV) Windows Metafile capability.

3D

[edit]
Main article:Stage3D

Flash Player 11 introduced a full 3Dshader API, calledStage3D, which is fairly similar toWebGL.[120][121] Stage3D enables GPU-accelerated rendering of3D graphics within Flash games and applications, and has been used to buildAngry Birds, and a couple of other notable games.

Various 3D frameworks have been built for Flash using Stage3D, such asAway3D 4,[121]CopperCube,[122]Flare3D,[123] andStarling.[124] Professional game engines likeUnreal Engine[125][126] andUnity also export Flash versions which use Stage3D to render 3D graphics.

Flash Video

[edit]
Main article:Flash Video

Virtually all browser plugins for video arefree of charge and cross-platform, including Adobe's offering of Flash Video, which was introduced with Flash version 6. Flash Video had been a popular choice for websites due to the largeinstalled user base and programmability of Flash. In 2010, Apple publicly criticized Adobe Flash, including its implementation of video playback for not taking advantage of hardware acceleration, one reason Flash was not to be found on Apple's mobile devices. Soon after Apple's criticism, Adobe demoed and released a beta version of Flash 10.1, which used available GPU hardware acceleration even on a Mac. Flash 10.2 beta, released December 2010, added hardware acceleration for the whole video rendering pipeline.

Flash Player supports two distinct modes of video playback, andhardware accelerated video decoding may not be used for older video content. Such content causes excessiveCPU usage compared to comparable content played with other players.

Software Rendered Video
Flash Player supports software rendered video since version 6. Such video supports vector animations displayed above the video content. This obligation may, depending on graphicAPIs exposed by the operating system, prohibit using avideo overlay, like a traditionalmultimedia player would use, with the consequence thatcolor space conversion and scaling must happen in software.[127]
Hardware Accelerated Video
Flash Player supports hardware accelerated video playback since version 10.2, forH.264, F4V, andFLV video formats. Such video is displayed above all Flash content and takes advantage ofvideo codec chipsets installed on the user's device. Developers must specifically use the "StageVideo" technology within Flash Player in order for hardware decoding to be enabled. Flash Player internally uses technologies such asDirectX Video Acceleration andOpenGL to do so.

In tests done byArs Technica in 2008 and 2009, Adobe Flash Player performed better onWindows thanMac OS X andLinux with the same hardware.[128][129]Performance has later improved for the latter two, on Mac OS X with Flash Player 10.1,[130] and on Linux with Flash Player 11.[131]

Flash Audio

[edit]

Flash Audio is most commonly encoded inMP3[citation needed]; however, it can also useADPCM (an IMA ADPCM variation that can use 2, 3, 4, or 5 bits per sample), Nellymoser (Nellymoser Asao Codec) andSpeex audio codecs. Flash allows sample rates of 5512, 11025, 22050 and 44100 Hz (but Speex uses 16 kHz and Nellymoser Asao can also use 8 kHz and 16 kHz).[132] It cannot have a 48 kHz audio sample rate, which is the standard TV and DVD sample rate.[citation needed]

On August 20, 2007, Adobe announced on its blog that with Update 3 of Flash Player 9, Flash Video will also implement some parts of theMPEG-4 international standards.[133] Specifically, Flash Player will work with video compressed inH.264 (MPEG-4 Part 10), audio compressed usingAAC (MPEG-4 Part 3), the F4V, MP4 (MPEG-4 Part 14), M4V, M4A,3GP, andMOV multimediacontainer formats,3GPPTimed Text specification (MPEG-4 Part 17), which is a standardized subtitle format and partial parsing capability for the "ilst" atom, which is theID3 equivalentiTunes uses to storemetadata.MPEG-4 Part 2 andH.263 will not work in F4V file format. Adobe also announced that it will be gradually moving away from the FLV format to the standard ISO base media file format (MPEG-4 Part 12) owing to functional limits with the FLV structure when streaming H.264. The final release of the Flash Player implementing some parts of MPEG-4 standards had become available in Fall 2007.[134]

Adobe Flash Player 10.1 does not have acoustic echo cancellation, unlike the VoIP offerings of Skype and Google Voice, making this and earlier versions of Flash less suitable for group calling or meetings. Flash Player 10.3 Beta incorporates acoustic echo cancellation.

ActionScript

[edit]
Main articles:ActionScript andActionScript Virtual Machine

Flash programs useActionScript programming language. It is an enhanced superset of theECMAScript programming language, with a classicalJava-style class model, rather thanJavaScript's prototype model.

Specifications

[edit]

In October 1998, Macromedia disclosed the Flash Version 3 Specification on its website. It did this in response to many new and often semi-open formats competing with SWF, such as Xara'sFlare and Sharp's Extended Vector Animation formats. Several developers quickly created aC library for producing SWF. In February 1999, MorphInk 99 was introduced, the first third-party program to create SWF files. Macromedia also hired Middlesoft to create a freely availabledevelopers' kit for the SWF file format versions 3 to 5.

Macromedia made the Flash Files specifications for versions 6 and later available only under anon-disclosure agreement, but they are widely available from various sites.

In April 2006, the Flash SWF file format specification was released with details on the then newest version format (Flash 8). Although still lacking specific information on the incorporated video compression formats (On2, Sorenson Spark, etc.), this new documentation covered all the new features offered in Flash v8 including new ActionScript commands, expressive filter controls, and so on. The file format specification document is offered only to developers who agree to a license agreement that permits them to use the specifications only to develop programs that can export to the Flash file format. The license does not allow the use of the specifications to create programs that can be used for playback of Flash files. The Flash 9 specification was made available under similar restrictions.[135]

In June 2009, Adobe launched theOpen Screen Project (Adobe link), which made the SWF specification available without restrictions. Previously, developers could not use the specification for making SWF-compatible players, but only for making SWF-exporting authoring software. The specification still omits information on codecs such asSorenson Spark, however.[136]

Animation tools

[edit]

Official tools

[edit]
Main article:Adobe Animate

The Adobe Animate authoring program is primarily used to design graphics and animation and publish the same for websites, web applications, and video games. The program also offers limited support for audio and video embedding and ActionScript scripting.

Adobe releasedAdobe LiveMotion, designed to create interactive animation content and export it to a variety of formats, including SWF. LiveMotion failed to gain any notable user base.[specify]

In February 2003, Macromedia purchased Presedia, which had developed a Flash authoring tool that automatically converted PowerPoint files into Flash. Macromedia subsequently released the new product as Breeze, which included many new enhancements.

Third-party tools

[edit]
Main article:Comparison of vector graphics editors

Various free and commercial software packages can output animations into the Flash SWF format including:

  • Ajax Animator aims to create a Flash development environment
  • AppleKeynote allows users to export presentations to Flash SWF animations
  • KToon can edit vectors and generate SWF, but its interface is very different from Macromedia's
  • Moho is a 2D animation software package specialized for character animation, that creates Flash animations
  • OpenOffice Impress
  • Screencast andScreencam, produces demos or tutorials by capturing the screen and generating a Flash animation of the same
  • SWiSH Max is an animation editor with preset animation, developed by an ex-employee of Macromedia, that can output Flash animations
  • Synfig
  • Toon Boom is a traditional animation tool that can output Flash animations
  • Swift 3d for vector 3D rendering & animation
  • Xara Photo & Graphic Designer can output Flash animations

The Flash 4 Linux project was an initiative to develop anopen sourceLinux application as an alternative to Adobe Animate. Development plans included authoring capacity for 2D animation, andtweening, as well as outputting SWF file formats. F4L evolved into an editor that was capable of authoring 2D animation and publishing of SWF files. Flash 4 Linux was renamed UIRA. UIRA intended to combine the resources and knowledge of the F4L project and the Qflash project, both of which were Open Source applications that aimed to provide an alternative to the proprietary Adobe Flash.

Programming tools

[edit]

Official tools

[edit]

Adobe provides a series of tools to developsoftware applications andvideo games for Flash:

Third-party tools

[edit]

Third-party development tools have been created to assist developers in creating software applications and video games with Flash.

  • FlashDevelop is afree and open source Flash ActionScript IDE, which includes a project manager and debugger for building applications on Flash Player and Adobe AIR.
  • Powerflasher FDT is a commercial ActionScript IDE similar to FlashDevelop.
  • Haxe is an open source, high-level object-oriented programming language geared towards web-content creation that can compile SWF files from Haxe programs. As of 2012,Haxe can build programs for Flash Player that perform faster than the same application built with the Adobe Flex SDK compiler, due to additionalcompiler optimizations supported in Haxe.[citation needed]
  • SWFTools (specifically, swfc) is an open-source ActionScript 3.0 compiler which generates SWF files from script files, which includesSVG tags.
  • swfmill andMTASC also provide tools to create SWF files by compiling text, ActionScript or XML files intoFlash animations
  • Ming library, to create SWF files programmatically, has interfaces forC,PHP,C++,Perl,Python, andRuby. It is able to import and export graphics from XML into SWF.

Players

[edit]

Proprietary

[edit]

Adobe Flash Player is the multimedia and application player originally developed byMacromedia and acquired by Adobe Systems. It playsSWF files, which can be created by Adobe Animate,Apache Flex, or a number of other Adobe Systems and 3rd party tools. It has support for a scripting language called ActionScript, which can be used to display Flash Video from an SWF file.

Scaleform GFx is a commercial alternative Flash player that features fully hardware-accelerated 2D graphics rendering using theGPU. Scaleform has high conformance with both Flash 10 ActionScript 3[137] and Flash 8 ActionScript 2. Scaleform GFx is a game development middleware solution that helps create graphical user interfaces orHUDs within 3D video games. It does not work with web browsers.

IrfanView, an image viewer, uses Flash Player to display SWF files.

Open source

[edit]

OpenFL, a cross-platform open-source implementation of the Adobe Flash API,[109] supports importing SWF assets.[138]

Lightspark is a free and open-source SWF player that supports most of ActionScript 3.0 and has aMozilla-compatibleplug-in.[139] It will fall back on Gnash, a free SWF player supporting ActionScript 1.0 and 2.0 (AVM1) code. Lightspark supportsOpenGL-based rendering for 3D content. The player is also compatible withH.264 Flash videos onYouTube.

Gnash aimed to create a software player and browser plugin replacement for the Adobe Flash Player. Gnash can playSWF files up to version 7, and 80% of ActionScript 2.0.[140] Gnash runs on Windows, Linux and other platforms for the 32-bit, 64-bit, and other operating systems, but development has slowed significantly in recent years.

Shumway was an open source Flash Player released by Mozilla in November 2012. It was built in JavaScript and is thus compatible with modern web browsers.[141][142][143] In early October 2013, Shumway was included by default in the Firefox nightly branch.[144] Shumway rendered Flash contents by translating contents inside Flash files to HTML5 elements, and running an ActionScript interpreter inJavaScript.[145] It supported both AVM1 and AVM2, and ActionScript versions 1, 2, and 3.[146] Development of Shumway ceased in early 2016.[147]

In the same year that Shumway was abandoned, work began onRuffle, a flash emulator written inRust. It also runs in web browsers, by compiling down toWebAssembly and using HTML5Canvas.[148] In 2020, theInternet Archive added support for emulating SWF by adding Ruffle to its emulation scheme.[149] As of March 2023, Ruffle states that it supports 95% of the AS1/2 language and 73% of the AS1/2 APIs, but does not correctly run most AS3 (AVM2) applications.[citation needed]

Availability

[edit]

Desktop computers

[edit]

Adobe Flash Player

[edit]
Main article:Adobe Flash Player § Availability

Adobe Flash Player is currently only supported with theenterprise[1][2][4] andChina[5] variants, it has been deprecated everywhere else.[6]

Adobe Flash Player is available in four flavors:

  • ActiveX-based Plug-in
  • NPAPI-based Plug-in
  • PPAPI-based Plug-in
  • Projector

TheActiveX version is anActiveX control for use inInternet Explorer and any other Windows applications that support ActiveX technology. ThePlug-in versions are available for browsers supporting eitherNPAPI orPPAPI plug-ins onMicrosoft Windows,macOS, andLinux. Theprojector version is a standalone player that can openSWF files directly.[150]

Adobe AIR

[edit]
Main article:Adobe AIR § Platforms

Adobe AIR shares some code with Adobe Flash Player and essentially embeds it.

Mobile devices

[edit]

Adobe Flash Player

[edit]

Adobe Flash Player was previously available for a variety of mobile operating systems, includingAndroid (between versions2.2[151] and4.0.4)[152].,Pocket PC/Windows CE,QNX (e.g., onBlackBerry PlayBook),Symbian,Palm OS, andwebOS (since version 2.0[153]). Flash Player forsmartphones was originally made available to handset manufacturers at the end of 2009.[154] In November 2011, Adobe announced the withdrawal of support for Flash Player on mobile devices.[155]

In 2011 Adobe reaffirmed its commitment to "aggressively contribute" to HTML5.[156][157] Adobe announced the end of Flash for mobile platforms or TV, instead focusing on HTML5 for browser content and Adobe AIR for the various mobileapplication stores[158][159][160][161] and described it as "the beginning of the end".[162] BlackBerry LTD (formerly known as RIM) announced that it would continue to develop Flash Player for the PlayBook.[163]

There is no Adobe Flash Player for iOS devices (iPhone,iPad, andiPod Touch). However, Flash content can be made to run on iOS devices in a variety of ways:

  • Flash content can be bundled inside an Adobe AIR app, which will then run on iOS devices. (Apple did not allow this for a while, but they relaxed those restrictions in September 2010.[164])
  • If the content is Flash video being served by Adobe Flash Media Server 4.5, the server will translate and send the video as HTTP Dynamic Streaming or HTTP Live Streaming, both of which can be played by iOS devices.[165]
  • Some specialized mobile browsers manage to accommodate Flash via streaming content from the cloud directly to a user's device. Some examples are Photon Browser[166] and Puffin Web Browser.[167]

The mobile version ofInternet Explorer forWindows Phone cannot play Flash content;[168] however, Flash support is still present on thetablet version of Windows.[169]

Adobe AIR

[edit]
Main article:Adobe AIR

AIR is across-platformruntime system for developing applications for mobile devices runningAndroid (ARM Cortex-A8 and above)[170] andAppleiOS.[171]

Adobe Flash Lite

[edit]
Main article:Adobe Flash Lite

Adobe Flash Lite is a lightweight version of Adobe Flash Player intended for mobile phones[172][self-published source?] and other portable electronic devices likeChumby andiRiver.

Alternatives on the web

[edit]

For a list of non-web alternative players, see§ Open Source.

OpenFL

[edit]
Main article:OpenFL

OpenFL is an open-source software framework that mirrors the Adobe Flash API. It allows developers to build a single application against the OpenFL APIs, and simultaneously target multiple platforms including iOS, Android, HTML5 (choice of Canvas, WebGL, SVG or DOM), Windows, macOS, Linux, WebAssembly, Flash, AIR, PlayStation 4, PlayStation 3, PlayStation Vita, Xbox One, Wii U, TiVo, Raspberry Pi, and Node.js.[173] OpenFL mirrors the Flash API for graphical operations. OpenFL applications can be written inHaxe, JavaScript (EcmaScript 5 or 6+), or TypeScript.[174]

More than 500 video games have been developed with OpenFL,[175] including theBAFTA-award-winning gamePapers, Please,Rymdkapsel,Lightbot, andMadden NFL Mobile.

HTML5

[edit]
Main article:Comparison of HTML5 and Flash

HTML5 is often cited as an alternative to Adobe Flash technology usage on web pages. Adobe released a tool that converts Flash to HTML5,[176] and in June 2011, Google released an experimental tool that does the same.[177][178] In January 2015,YouTube defaulted to HTML5 players to better support more devices.[179]

Flash to HTML5

[edit]

The following tools allow converting Flash content to HTML5:

  • Adobe Edge Animate was designed to produce HTML5 animations directly.[180]
  • Adobe Animate now allows Flash animations to be published into HTML5 content directly.
  • Google Swiffy was a web-based tool developed byGoogle that convertsSWF files intoHTML5, usingSVG for graphics andJavaScript for animation.
  • Adobe Wallaby was a converter developed by Adobe.[181]
  • CreateJS is a library that while available separately was also adopted by Adobe as a replacement for Wallaby inCS6. Unlike Wallaby, which was a standalone program, the "Toolkit for CreateJS" only works as a plug-in insideFlash Professional; it generates output for theHTML5 canvas, animated with JavaScript.[182][183] Around December 2013, the toolkit was integrated directly into Flash Professional CC.[184][185]

The following tools run Flash content in an HTML5-enabled browser, but do not convert to a HTML5 webpage:

Criticisms

[edit]

Mobile support

[edit]

Websites built with Adobe Flash will not function on most modern mobile devices runningGoogle Android oriOS (iPhone,iPad). The only alternative is using HTML5 andresponsive web design to build websites that support both desktop and mobile devices.

However, Flash is still used to build mobile games using Adobe AIR. Such games will not work in mobile web browsers but must be installed via the appropriateapp store.

Vendor lock-in

[edit]
See also:Vendor lock-in

The reliance on Adobe for decoding Flash made its use on theWorld Wide Web a concern—the completeness of its public specifications are debated, and no complete implementation of Flash is publicly available insource code form with a license that permits reuse. Generally, public specifications are what makes a format re-implementable (seefuture proofing data storage), and reusable codebases can beported to new platforms without the endorsement of the format creator.

Adobe's restrictions on the use of the SWF/FLV specifications were lifted in February 2009 (seeAdobe's Open Screen Project). However, despite efforts of projects like Gnash,Swfdec, andLightspark, a complete free Flash player is yet to be seen, as of September 2011. For example, Gnash cannot use SWF v10 yet.[187] Notably, Gnash was listed on theFree Software Foundation's high priority list, from at least 2007, to its removal in January 2017.[188]

Notable advocates of free software, open standards, and the World Wide Web have warned against the use of Flash:

The founder ofMozilla Europe,Tristan Nitot, stated in 2008:[189]

Companies building websites should beware of proprietaryrich-media technologies like Adobe's Flash and Microsoft's Silverlight. (...) You're producing content for your users and there's someone in the middle deciding whether users should see your content.

Representing open standards, inventor ofCSS and co-author of HTML5,Håkon Wium Lie explained in a Google tech talk of 2007, entitled "the <video> element", the proposal ofTheora as the format forHTML video:[190]

I believe very strongly, that we need to agree on some kind of baseline video format if [the video element] is going to succeed. Flash is today the baseline format on the web. The problem with Flash is that it's not an open standard.

Representing thefree software movement,Richard Stallman stated in a speech in 2004 that:[191] "The use of Flash in websites is a major problem for our community."

Accessibility and usability

[edit]

Usability consultantJakob Nielsen published an Alertbox in 2000 entitled,Flash: 99% Bad, stating that "Flash tends to degrade websites for three reasons: it encourages design abuse, it breaks with the Web's fundamental interaction principles, and it distracts attention from the site's core value."[192] Some problems have been at least partially fixed since Nielsen's complaints: text size can be controlled using full page zoom and it has been possible for authors to include alternative text in Flash since Flash Player 6.

Flash blocking in web browsers

[edit]
Some websites rely heavily on Flash and become unusable without Flash Player, or with Flash blocked.

Flash content is usually embedded using theobject orembedHTML element.[193] A web browser that does not fully implement one of these elements displays the replacement text, if supplied by the web page. Often, a plugin is required for the browser to fully implement these elements, though some users cannot or will not install it.

Since Flash can be used to produce content (such as advertisements) that some users find obnoxious or take a large amount of bandwidth to download, some web browsers, by default, do not play Flash content until the user clicks on it, e.g.Konqueror,K-Meleon.

Most current browsers have a feature to block plugins, playing one only when the user clicks it. Opera versions since 10.5 feature native Flash blocking. Opera Turbo requires the user to click to play Flash content, and the browser also allows the user to enable this option permanently. Both Chrome[194] and Firefox[195] have an option to enable "click to play plugins". Equivalent "Flash blocker" extensions are also available for many popular browsers: Firefox hasFlashblock andNoScript, Internet Explorer has Foxie, which contains a number of features, one of them named Flashblock. WebKit-based browsers under macOS, such as Apple's Safari, have ClickToFlash.[196] In June 2015, Google announced that Chrome will "pause" advertisements and "non-central" Flash content by default.[197]

Firefox (from version 46) rewrites old Flash-onlyYouTube embed code into YouTube's modern embedded player that is capable of using eitherHTML video or Flash.[198] Such embed code is used by non-YouTube sites to embed YouTube's videos, and can still be encountered, for example, on old blogs and forums.

However, there are ways to pass this error in absence of flash player by deleting the validation code in HTML. This also depends on browser vision.

Security

[edit]
See also:Adobe Flash Player § Security, andBrowser security § Plugins and extensions

For many years Adobe Flash Player's security record[199] has led many security experts to recommend against installing the player, or to block Flash content.[200][201] TheUS-CERT has recommended blocking Flash,[202] and security researcherCharlie Miller recommended "not to install Flash";[203] however, for people still using Flash,Intego recommended that users get trusted updates "only directly from the vendor that publishes them."[204] Adobe Flash Player has over 1078CVE entries,[205] of which over 842 lead toarbitrary code execution, and past vulnerabilities have enabled spying via web cameras.[206][207][208][209] Security experts have long predicted the demise of Flash, saying that with the rise of HTML5 "...the need for browser plugins such as Flash is diminishing".[210]

Active moves by third parties to limit the risk began withSteve Jobs in 2010 saying that Apple would not allow Flash on theiPhone,iPod Touch, andiPad – citing abysmal security as one reason.[211] Flash often used the ability to dynamically change parts of the runtime on languages on OSX to improve their own performance, but caused general instability. In July 2015, a series of newly discovered vulnerabilities resulted inFacebook's chief security officer,Alex Stamos, issuing a call to Adobe to discontinue the software entirely[212] and theMozilla Firefox web browser,Google Chrome, andApple Safari to blacklist all earlier versions of Flash Player.[213][214][215]

Flash cookies

[edit]
Main article:Local shared object

Like theHTTP cookie, aflash cookie (also known as a "Local Shared Object") can be used to save application data. Flash cookies are not shared acrossdomains. An August 2009 study by theAshkan Soltani and a team of researchers atUC Berkeley found that 50% of websites using Flash were also employing flash cookies, yet privacy policies rarely disclosed them, and user controls forprivacy preferences were lacking.[216] Most browsers' cache and history suppress or delete functions did not affect Flash Player's writing Local Shared Objects to its own cache in version 10.2 and earlier, at which point the user community was much less aware of the existence and function of Flash cookies than HTTP cookies.[217] Thus, users with those versions, having deleted HTTP cookies and purged browser history files and caches, may believe that they have purged all tracking data from their computers when in fact Flash browsing history remains. Adobe's own FlashWebsite Storage Settings panel, a submenu of theSettings Manager web application, and othereditors and toolkits can manage settings for and delete Flash Local Shared Objects.[218]

Notable people

[edit]

See also

[edit]

Explanatory footnotes

[edit]
  1. ^FLV and F4VArchived September 23, 2010, at theWayback Machine. F4V is based on theISO base media file format standard, available as a free download athttp://standards.iso.org/ittf/PubliclyAvailableStandards/index.htmlArchived October 26, 2018, at theWayback Machine .
  1. ^Although it is discontinued by Adobe Inc., for the Chinese market it is developed by Zhongcheng and for the international enterprise market it is developed byHarman International.

References

[edit]
  1. ^ab"Adobe Flash Player EOL Enterprise Information Page".Adobe.com.Adobe Systems.Archived from the original on November 21, 2021. RetrievedNovember 21, 2021.
  2. ^ab"The switch from Flash to HTML5 now made easy with HARMAN Enterprise support for Adobe Flash".harman.com.Harman International.Archived from the original on January 11, 2021. RetrievedNovember 21, 2021.
  3. ^"ADOBE AIR SDK".harman.com.Harman International.Archived from the original on October 19, 2021. RetrievedNovember 21, 2021.
  4. ^ab"ADOBE FLASH PLAYER ENTERPRISE SUPPORT".harman.com.Harman International. RetrievedNovember 21, 2021.[permanent dead link]
  5. ^abc"Adobe Flash Player 2021 Notice (China Variant)".flash.cn (in Simplified Chinese). Zhongcheng Network Technology Co., Ltd.Archived from the original on January 14, 2021. RetrievedJanuary 17, 2021.
  6. ^abc"Flash & The Future of Interactive Content".Adobe Inc. July 25, 2017. Archived fromthe original on December 2, 2017. RetrievedJuly 1, 2019.
  7. ^AIR Roadmap UpdateArchived December 6, 2017, at theWayback Machine, Chris Campbell, Adobe Blog, July 25, 2017 9:08 AM
  8. ^abcdWARREN, CHRISTINA (November 20, 2012)."The Life, Death and Rebirth of Adobe Flash". Mashable.Archived from the original on June 13, 2015. RetrievedJune 11, 2015.
  9. ^abPinho, Carlos (July 7, 2009)."50 Beautiful Flash Websites".Smashing Magazine.Archived from the original on June 12, 2015. RetrievedJune 11, 2015.
  10. ^Looking back at the best Flash sites of 2009Archived October 18, 2015, at theWayback Machine, Adobe Developer Connection, 14 December 2009
  11. ^DAVLIN, ANN (June 15, 2011)."35 Of The Best 3D Flash Websites Ever". Smashing 3D. Archived fromthe original on August 4, 2021. RetrievedJune 11, 2015.
  12. ^20 Best 3D WebsitesArchived June 12, 2015, at theWayback Machine, Web Designer Drops, September 15, 2012
  13. ^Google to automatically convert Flash web ads to HTML5Archived June 12, 2015, at theWayback Machine, IT Pro Magazine, Caroline Preece, 27 Feb 2015
  14. ^"Google is killing its Swiffy tool for converting Flash files into HTML5 on July 1".venturebeat.com. June 15, 2016.Archived from the original on August 3, 2018. RetrievedJuly 28, 2018.
  15. ^YOUTUBE NOW PLAYS HTML5 VIDEO BY DEFAULT, ESCHEWS ADOBE FLASHArchived May 4, 2015, at theWayback Machine,Popular Science, Dan Moren, January 28, 2015
  16. ^YouTube ditches Adobe Flash for HTML5 on most browsers,The Inquirer, Chris Merriman, Jan 28 2015
  17. ^So long, Flash! YouTube now defaults to HTML5 on the webArchived June 30, 2015, at theWayback Machine, PC World Magazine, Ian Paul, Jan 28, 2015
  18. ^"YouTube Flash app for TVs no longer available - YouTube Help".support.google.com.Archived from the original on February 19, 2021. RetrievedFebruary 4, 2021.
  19. ^abcdeMcCune, Doug (February 23, 2009).Adobe Flex 3.0 For Dummies. John Wiley & Sons. p. Chapter 1, "From HTML to RIA".ISBN 978-0470436820.
  20. ^"Macromedia Flash MX—A next-generation rich client"(PDF).Archived(PDF) from the original on November 12, 2020. RetrievedJanuary 21, 2024.
  21. ^Rocchi, Cesare (2011).Data Visualization with Flash Builder. Focal Press.ISBN 978-0240815039.
  22. ^abFain, Yakov (March 16, 2010).Enterprise Development with Flex: Best Practices for RIA Developers. O'Reilly Media, Inc.ISBN 978-1449388737.
  23. ^"Speedtest.net by Ookla – The Global Broadband Speed Test".Archived from the original on January 29, 2021. RetrievedOctober 24, 2016.
  24. ^What are the requirements to use Speedtest.net?Archived October 25, 2016, at theWayback Machine, Speedtest.net
  25. ^The world's most popular internet speed test finally drops Adobe FlashArchived December 15, 2018, at theWayback Machine, The Next Web, Owen Williams, 7 December 2015
  26. ^Reeves, Ben."How Flash Games Changed Video Game History".Game Informer. Archived fromthe original on September 21, 2021. RetrievedFebruary 3, 2022.
  27. ^Musil, Steven."It's game over for FarmVille, as Flash also buys the farm".CNET.Archived from the original on February 3, 2022. RetrievedFebruary 3, 2022.
  28. ^"Alien Hominid (PS2) – ET palaa kotiin".www.pelit.fi. June 2005.Archived from the original on February 3, 2022. RetrievedFebruary 3, 2022.
  29. ^"Adobe AIR".TechSpot.Archived from the original on May 9, 2021. RetrievedMay 5, 2021.
  30. ^"Do I need Adobe AIR, or should I remove it? [Explained]".Windows Report - Error-free Tech Life. July 24, 2020.Archived from the original on April 12, 2021. RetrievedMay 5, 2021.
  31. ^"Adobe Flash Platform * Submitting your iPhone application to the App Store".help.adobe.com.Archived from the original on October 19, 2021. RetrievedMay 5, 2021.
  32. ^abcdGrandmasters of Flash: An Interview with the Creators of FlashArchived March 23, 2019, at theWayback Machine, Cold Hard Flash
  33. ^abcdefghMACROMEDIA FLASH BACKArchived March 23, 2019, at theWayback Machine, Digital Archaeology
  34. ^PC Graphics & Video, Volume 6, Issues 1–6, Advanstar Communications, 1997
  35. ^Personal Computer Magazine, PC Communications Corporation, 1995
  36. ^Waldron, Rick (August 27, 2006)."The Flash History".Flashmagazine. Archived fromthe original on August 20, 2008. RetrievedJune 18, 2001.
  37. ^Gay, Jonathan (2001)."The History of Flash". Adobe Systems Inc. Archived fromthe original on February 4, 2009. RetrievedOctober 18, 2009.
  38. ^The History of Flash: Back to GraphicsArchived January 1, 2015, at theWayback Machine
  39. ^The History of Flash: The Dawn of Web AnimationArchived January 25, 2008, at theWayback Machine
  40. ^"Grandmasters of Flash: An Interview with the Creators of Flash". ColdHardFlash.com.Archived from the original on October 18, 2018. RetrievedFebruary 12, 2008.
  41. ^"Macromedia - Showcase: History of Flash".Adobe. Archived fromthe original on July 17, 2006. RetrievedMarch 31, 2024.
  42. ^Coale, Kristi."Macromedia Rides the FutureWave".Wired.Archived from the original on December 31, 2008. RetrievedMarch 29, 2022.
  43. ^"Flash Player in 2005".ZDNet. Archived fromthe original on May 16, 2007. RetrievedDecember 26, 2008.
  44. ^"About FutureSplash Animator".FutureWave software. Archived fromthe original on November 5, 1996. RetrievedMarch 25, 2021.
  45. ^ab"FutureSplash Animator".www.webdesignmuseum.org.Archived from the original on August 27, 2023. RetrievedMarch 26, 2021.
  46. ^"Macromedia Announces Flash -- The Easiest Way to Create Small and Fast Shockwave Multimedia".Macromedia. Archived fromthe original on February 9, 1999. RetrievedMarch 25, 2021.
  47. ^Macromedia Brings Flash to the Web, Macromedia. 1997-05-08. Archived 1998-06-13. Retrieved January 18, 2025.
  48. ^"Flash 2 New Features".Macromedia. April 12, 1997. Archived fromthe original on April 12, 1997. RetrievedMarch 26, 2021.
  49. ^"Macromedia Press Room - Press Releases". February 4, 1999. Archived fromthe original on February 4, 1999. RetrievedMarch 26, 2021.
  50. ^Macromedia Ships Flash 3, Macromedia. 1998-05-12. Archived 1999-10-09. Retrieved January 18, 2025.
  51. ^"Flash 3 features". Archived fromthe original on June 12, 1998. RetrievedMarch 25, 2021.
  52. ^Macromedia ships Flash 4, Macromedia. 1999-06-15. Archived 1999-10-18. Retrieved January 19, 2025.
  53. ^"Flash 4 features".Macromedia. Archived fromthe original on October 1, 1999. RetrievedMarch 25, 2021.
  54. ^Macromedia Flash 5 ships, Macromedia. 2000-08-24. Archived 2000-10-07. Retrieved January 19, 2025.
  55. ^"Macromedia Flash 5: New Features".Macromedia. Archived fromthe original on February 23, 2001. RetrievedMarch 25, 2021.
  56. ^Macromedia ships Macromedia Flash MX, Macromedia. 2002-03-15. Archived 2002-05-21. Retrieved January 19, 2025.
  57. ^"Macromedia Flash MX: Top 10 New Features".Macromedia. Archived fromthe original on December 1, 2002. RetrievedMarch 25, 2021.
  58. ^"Macromedia Flash MX 2004".www.webdesignmuseum.org.Archived from the original on August 27, 2023. RetrievedMarch 26, 2021.
  59. ^"Take a tour of the Flash MX 2004 and Flash MX Professional 2004 features".Macromedia. Archived fromthe original on August 3, 2004. RetrievedMarch 25, 2021.
  60. ^"Flash 8 features".Macromedia. Archived fromthe original on December 14, 2005. RetrievedMarch 25, 2021.
  61. ^Adobe Flash CS3 Professional for education, Adobe Systems. Archived 2007-04-07. Retrieved January 20, 2025.
  62. ^Flynn, Laurie J. (April 19, 2005)."Adobe Buys Macromedia for $3.4 Billion (Published 2005)".The New York Times.ISSN 0362-4331.Archived from the original on April 21, 2020. RetrievedMarch 4, 2021.
  63. ^"Adobe Press Room: For immediate release".Adobe. December 7, 2005. Archived fromthe original on December 7, 2005. RetrievedJanuary 21, 2024.
  64. ^Labrecque, Joseph (2011).What's New in Flash Player 11. O'Reilly Media, Inc. p. 17.ISBN 978-1-4493-1110-0.
  65. ^Adobe Flash RoadmapArchived January 12, 2013, at theWayback Machine, Adobe
  66. ^[1]Archived July 7, 2015, at theWayback Machine Introducing Flash Player 11.4/AIR 3.4 beta!, by Thibault Imbert (Adobe employee), ByteArray
  67. ^"1 Billion AIR Installations".Ben Forta. May 9, 2014.Archived from the original on March 8, 2021. RetrievedMarch 4, 2021.
  68. ^Compass Intelligence Announces Winners of the 2014 Mobility AwardsArchived July 26, 2020, at theWayback Machine, Compass Intelligence
  69. ^Compass Intelligence Announces Winners of the 2015 Mobility AwardsArchived July 26, 2020, at theWayback Machine, Compass Intelligence
  70. ^Barrett, Brian."Sadly, Adobe Flash Isn't Dead. It Just Changed Its Name".WIRED.Archived from the original on June 11, 2017. RetrievedJune 22, 2017.
  71. ^"Adobe Flash CS3 Professional User Guide"(PDF).Archived(PDF) from the original on September 26, 2015. RetrievedMarch 25, 2021.
  72. ^Migrating from ActionScript 2 to ActionScript 3: Key concepts and changesArchived January 17, 2019, at theWayback Machine, Adobe Developer Connection
  73. ^ActionScript 3.0 overviewArchived January 17, 2019, at theWayback Machine, Adobe Developer Connection
  74. ^"Using Adobe Flash CS4 Professional"(PDF).Adobe.Archived(PDF) from the original on September 26, 2015. RetrievedMarch 25, 2021.
  75. ^"Adobe Flash CS4 Professional - Top new features".Adobe Systems. Archived fromthe original on December 5, 2008. RetrievedMarch 27, 2021.
  76. ^"Adobe Labs — Adobe Flash Professional CS5: Applications for iPhone". Adobe. Archived fromthe original on March 13, 2010. RetrievedMarch 2, 2010.
  77. ^Chen, Brian X. (April 8, 2010)."Adobe Apps: easier to pass through the 'i' of a needle?".Wired.Archived from the original on December 27, 2023. RetrievedJanuary 11, 2024.
  78. ^Kincaid, Jason (April 8, 2010)."Apple gives Adobe the finger with its new iPhone SDK agreement".TechCrunch.Archived from the original on January 11, 2024. RetrievedJanuary 11, 2024.
  79. ^Chen, Brian X. (April 21, 2010)."Adobe Gives Up on Flash for iPhone, iPad".Wired.Archived from the original on January 11, 2024. RetrievedJanuary 11, 2024.
  80. ^ab"Using Adobe Flash Professional CS5 & CS5.5"(PDF).Adobe. Archived fromthe original(PDF) on May 14, 2012. RetrievedMarch 25, 2021.
  81. ^"Adobe Flash Professional CS5".Adobe Systems. Archived fromthe original on April 12, 2010. RetrievedMarch 27, 2021.
  82. ^Apple Inc. modified terms & conditions for developers in the app store. Adobe is developing again for iPhone and iPad CS5
  83. ^"What's new in Flash Professional CS6". Adobe.Archived from the original on November 14, 2012. RetrievedMarch 27, 2021.
  84. ^"Flash Professional CC - New features summary 2013".Adobe.Archived from the original on September 29, 2023. RetrievedDecember 2, 2023.
  85. ^abAdobe Flash New features summary 2014Archived January 8, 2021, at theWayback Machine, Adobe
  86. ^"Flash Professional CC 2015 - New features summary".Adobe. Archived fromthe original on June 28, 2015. RetrievedJune 20, 2020.
  87. ^SWF Technology Center | Adobe Developer ConnectionArchived August 22, 2014, at theWayback Machine. Adobe.com (July 14, 2009). Retrieved on March 11, 2011.
  88. ^"Adobe Open Screen Project".ZDNet.Archived from the original on August 11, 2011. RetrievedMarch 21, 2012.Starting today, there will be no restrictions on the use of the SWF specification or the FLV and F4V specifications that make up video in Flash. Formerly, to look at the SWF specification users had to sign a licensing agreement not to use it to create competing players
  89. ^"Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine".Mozilla Foundation Press Center. San Francisco. November 7, 2006.Archived from the original on October 21, 2010. RetrievedSeptember 3, 2010.
  90. ^Tamarin ProjectArchived February 10, 2007, at theWayback Machine. Mozilla.org (October 5, 2010). Retrieved on March 11, 2011.
  91. ^"Adobe donates Flex to Apache".Techworld.Archived from the original on November 18, 2011. RetrievedNovember 17, 2011.
  92. ^abAnderson, Tim (November 15, 2015)."Adobe Flex SDK bombshell STUNS developers".The Register.Archived from the original on August 10, 2017. RetrievedAugust 10, 2017.
  93. ^abJoab Jackson, IDG News Service (November 16, 2011)."Adobe Donates Flex to Apache".PCWorld.Archived from the original on November 18, 2012. RetrievedOctober 10, 2015.
  94. ^abcFlex != FlashArchived January 10, 2016, at theWayback Machine, PrintUI, January 27, 2013
  95. ^Open Source Flash C++ Compiler, CrossBridgeArchived March 25, 2014, at theWayback Machine, Adobe Blogs, June 25, 2013
  96. ^CrossBridgeArchived September 20, 2017, at theWayback Machine, Adobe Gaming GitHub Website
  97. ^Adobe Open-Sources Flash C/C++ CompilerArchived February 6, 2017, at theWayback Machine, Phoronix, Michael Larabel, June 26, 2013
  98. ^"Gnash Reference Manual".gnu.org.Archived from the original on November 25, 2011. RetrievedNovember 12, 2011.
  99. ^ab"Adobe and Industry Leaders Establish Open Screen Project". May 1, 2008. Archived fromthe original on February 10, 2009. RetrievedFebruary 20, 2009.
  100. ^abMurarka, Anup."Inside the Open Screen Project".Archived from the original on February 10, 2009. RetrievedFebruary 21, 2009.
  101. ^"Open Screen Project partners".Archived from the original on February 24, 2009. RetrievedFebruary 20, 2009.
  102. ^"Adobe and Nokia Announce $10 Million Open Screen Project Fund". February 16, 2009. Archived fromthe original on February 19, 2009. RetrievedFebruary 20, 2009.
  103. ^abFox, Chris (December 31, 2020)."Adobe Flash Player is finally laid to rest".BBC News.Archived from the original on January 1, 2021. RetrievedDecember 31, 2020.
  104. ^Smith, Ernie (October 9, 2019)."Flash Is Responsible for the Internet's Most Creative Era".Vice.Archived from the original on December 4, 2020. RetrievedNovember 24, 2020.
  105. ^abcLawhead, Nathalie (November 24, 2020)."The forgotten Flash Website movement (when websites were 'the new emerging artform')".Gamasutra.Archived from the original on November 24, 2020. RetrievedNovember 24, 2020.
  106. ^Valentino-Devries, Jennifer (April 29, 2010)."Highlights: The Journal's Exclusive Interview With Adobe CEO".The Wall Street Journal.Archived from the original on April 16, 2017. RetrievedJune 19, 2017.
  107. ^Arthur, Charles (April 29, 2010)."Adobe CEO hits back in row with Steve Jobs over Flash on Apple's iPhone".The Guardian. RetrievedJune 19, 2017.
  108. ^abGross, Doug (November 9, 2011)."Did Steve Jobs kill Adobe Flash?".CNN.Archived from the original on January 18, 2021. RetrievedFebruary 4, 2021.
  109. ^ab"Introducing OpenFL".Joshua Granick Blog. May 30, 2013. Archived fromthe original on October 2, 2014. RetrievedMarch 26, 2018.
  110. ^Kastrenakes, Jacob (December 1, 2015)."Adobe is telling people to stop using Flash".The Verge.Archived from the original on August 2, 2017. RetrievedJuly 25, 2017.
  111. ^Cimpanu, Catalin."Adobe to block Flash content from running on January 12, 2021".ZDNet.Archived from the original on January 21, 2021. RetrievedFebruary 18, 2021.
  112. ^Salter, Jim (May 5, 2021)."Goodbye again, Flash—Microsoft makes removal from Windows 10 mandatory".Ars Technica.Archived from the original on May 4, 2021. RetrievedMay 5, 2021.
  113. ^abcChan, Khee Hoon (March 18, 2021)."Tracing the Sprawling Roots of Flash Preservation".Vice.Archived from the original on August 7, 2021. RetrievedMarch 18, 2021.
  114. ^"Flashpoint Archive".Archived from the original on July 4, 2023. RetrievedJuly 18, 2020.
  115. ^"Flash Game Archive - Preserve Flash Gaming".Flash Game Archive.Archived from the original on July 24, 2020. RetrievedJuly 18, 2020.
  116. ^Campbell, Ian Carlos (November 19, 2020)."The Internet Archive is now preserving Flash games and animations".The Verge.Archived from the original on November 20, 2020. RetrievedNovember 19, 2020.
  117. ^Scott, Jason (November 22, 2020)."Flash Back! Further Thoughts on Flash at the Internet Archive".Internet Archive Blogs. RetrievedFebruary 4, 2021.
  118. ^Bailey, Dustin (February 1, 2020)."Every Flash game disappears forever in 2020 – but this project has preserved 38,000 of them".PCGamesN.Archived from the original on February 1, 2020. RetrievedFebruary 1, 2020.
  119. ^Morton, Lauren (January 31, 2020)."Flashpoint launcher is saving Flash games from impending extinction".Rock Paper Shotgun.Archived from the original on January 24, 2021. RetrievedFebruary 1, 2020.
  120. ^Fisher, Matt (2013).HTML5 for Flash Developers. Packt Publishing Ltd. § Stage3D versus WebGL, p. 91.ISBN 978-1-84969-333-2.
  121. ^ab"Stage3D vs WebGL Performance — Airtight Interactive". Airtightinteractive.com. October 28, 2011.Archived from the original on July 31, 2014. RetrievedAugust 4, 2014.
  122. ^"Tools Spotlight: CopperCube 4.0".MCV/DEVELOP. May 28, 2014.Archived from the original on April 10, 2015. RetrievedSeptember 22, 2014.
  123. ^Gladstien, Keith (2013).Flash Game Development In a Social, Mobile and 3D World. Cengage Learning. pp. 383–421.ISBN 978-1-4354-6021-8.
  124. ^Imbert, Thibault (2012).Introducing Starling. O'Reilly Media, Inc.ISBN 978-1-4493-2089-8.
  125. ^Wagner James Au (2012).Game Design Secrets. John Wiley & Sons. p. 130.ISBN 978-1-118-46391-8.
  126. ^"Adobe Flash 11 adopts Unreal Engine 3 for better browser games | The Verge". theverge.com. October 7, 2011.Archived from the original on July 6, 2017. RetrievedAugust 4, 2014.
  127. ^Melanson, Mike (January 27, 2010)."Solving Different Problems".Penguin.SWF.Archived from the original on August 10, 2011. RetrievedNovember 15, 2014.
  128. ^"Flash benchmarks on different operating systems". October 17, 2008.Archived from the original on May 8, 2012. RetrievedJune 14, 2017.
  129. ^Paul, Ryan (October 16, 2009)."Hands-on: Hulu Desktop for Linux beta a big resource hog".Ars Technica.Archived from the original on July 16, 2010. RetrievedDecember 4, 2010.
  130. ^"Flash Player 10.1: Performance improvements for Mac OS X". May 6, 2010.Archived from the original on January 6, 2011. RetrievedJanuary 26, 2011.
  131. ^"Flash Player 11: More stable and faster for Linux".Archived from the original on September 13, 2016. RetrievedSeptember 14, 2016.
  132. ^"SWF FILE FORMAT SPECIFICATION"(PDF). Adobe.Archived(PDF) from the original on August 25, 2024. RetrievedDecember 28, 2024.
  133. ^"What just happened to video on the web". Adobe. Archived fromthe original on January 6, 2010. RetrievedSeptember 28, 2007.
  134. ^"Adobe Press release on MPEG-4 in Flash Player 9". Adobe.com. Archived fromthe original on December 3, 2010. RetrievedDecember 4, 2010.
  135. ^"Adobe File Format Specification FAQ". Adobe Systems. Archived fromthe original on November 11, 2007. RetrievedNovember 15, 2007.
  136. ^"Free Flash community reacts to Adobe Open Screen Project". Archived from the original on September 28, 2008. RetrievedNovember 29, 2008.
  137. ^Graft, Kris."Scaleform GFx 4 Supports Flash 10 AS3".Gamasutra.Archived from the original on September 7, 2012. RetrievedOctober 1, 2010.
  138. ^"Using SWF Assets".www.openfl.org.Archived from the original on August 14, 2021. RetrievedDecember 26, 2020.
  139. ^"Lightspark flash player continues to advance". Linux.be. July 9, 2010. Archived fromthe original on March 13, 2016. RetrievedSeptember 3, 2010.
  140. ^"Gnash Reference Manual". www.gnu.org.Archived from the original on November 25, 2011. RetrievedNovember 12, 2011.
  141. ^Duckett, Chris (November 13, 2012)."Shumway looks to replace Flash with JavaScript".ZDNet.Archived from the original on February 9, 2014. RetrievedJanuary 8, 2013.
  142. ^"Shumway: Mozilla's open SWF runtime project – The H Open: News and Features". H-online.com. November 13, 2012. Archived fromthe original on December 20, 2012. RetrievedJanuary 8, 2013.
  143. ^"Mozilla publicly announces the open-source Flash-renderer Mozilla-sponsored Shumway project | Iloveubuntu: Ubuntu blog". Iloveubuntu. November 12, 2012. Archived fromthe original on January 18, 2013. RetrievedJanuary 8, 2013.
  144. ^"[Phoronix] X.Org vs. XMir On KDE, Xfce, Unity Desktops". Phoronix.com. September 24, 2013.Archived from the original on September 13, 2016. RetrievedOctober 4, 2013.
  145. ^Villegas, Jet (November 12, 2012)."The Shumway Open SWF Runtime Project". Mozilla.Archived from the original on February 1, 2017. RetrievedMarch 11, 2016.
  146. ^Willis, Nathan (November 21, 2012)."Gnash, Lightspark, and Shumway".LWN.net.Archived from the original on March 8, 2021. RetrievedJune 13, 2014.
  147. ^"Flash Replacement Shumway is as good as dead – gHacks Tech News". February 23, 2016.Archived from the original on July 1, 2016. RetrievedSeptember 17, 2016.
  148. ^"Ruffle, a flash player emulator. List of contributors over time on GitHub".GitHub.Archived from the original on January 24, 2021. RetrievedNovember 22, 2020.
  149. ^"Flash Animations Live Forever at the Internet Archive". November 19, 2020.
  150. ^"Downloads".Adobe Flash Player Support Center.Archived from the original on October 22, 2011. RetrievedOctober 1, 2016.
  151. ^Nickinson, Phil (April 27, 2010)."Andy Rubin says Flash is coming in Froyo version of Android operating system". Androidcentral.com.Archived from the original on December 4, 2010. RetrievedDecember 4, 2010.
  152. ^"Today Is The Last Day To Get Flash For Android". WebProNews. August 14, 2012. Archived fromthe original on January 30, 2013. RetrievedJanuary 12, 2015.
  153. ^Segan, Sascha (October 19, 2010)."HP WebOS 2.0 with Flash: Hands On".PCMag.Archived from the original on August 6, 2011. RetrievedOctober 16, 2011.
  154. ^"Palm Latest Mobile Industry Leader to Join Open Screen Project". February 16, 2009. Archived fromthe original on February 23, 2009. RetrievedFebruary 20, 2009.
  155. ^Winokur, Danny (November 9, 2011)."Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5 (Adobe Featured Blogs)". Blogs.adobe.com.Archived from the original on January 18, 2012. RetrievedJanuary 26, 2012.
  156. ^Stevens, Tim. (2011-11-09)Adobe confirms Flash Player is dead for mobile devicesArchived August 4, 2017, at theWayback Machine. Engadget.com. Retrieved on 2013-07-21.
  157. ^"Adobe Flash Player Turfed for Mobile Devices". Archived fromthe original on April 25, 2012. RetrievedNovember 11, 2011.
  158. ^"Web designers: Time to ditch Flash, Silverlight, and embrace HTML5".Archived from the original on November 12, 2011. RetrievedNovember 10, 2011.
  159. ^"Flash is dead. Long live HTML5".ZDNet. November 9, 2011. Archived fromthe original on November 12, 2011. RetrievedNovember 12, 2011.
  160. ^"Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5".Adobe Systems. November 9, 2011.Archived from the original on January 18, 2012. RetrievedNovember 12, 2011.We will no longer continue to develop Flash Player in the browser to work with new mobile device configurations (chipset, browser, OS version, etc.) following the upcoming release of Flash Player 11.1 for Android and BlackBerry PlayBook
  161. ^"PlayBook has a Flash-filled future; RIM's worst decision to date?".ZDNet.Archived from the original on August 10, 2014. RetrievedApril 17, 2020.
  162. ^"The beginning of the end for Adobe's Flash".CNN. November 10, 2011.Archived from the original on November 12, 2011. RetrievedNovember 11, 2011.
  163. ^"PlayBook has a Flash-filled future; RIM's worst decision to date?".ZDNet.Archived from the original on November 13, 2011. RetrievedNovember 11, 2011.
  164. ^Menn, Joseph (September 9, 2010)."Apple relaxes app developer rules".Financial Times.Archived from the original on February 4, 2013. RetrievedOctober 16, 2011.
  165. ^Evans, Jonny (September 9, 2011)."Adobe brings Flash-free-Flash to Apple iPad, iPhone".Computerworld. Archived fromthe original on October 7, 2011. RetrievedOctober 16, 2011.
  166. ^"Photon Browser". Archived fromthe original on February 24, 2014. RetrievedMarch 5, 2014.
  167. ^"Puffin Web Browser – About". Archived fromthe original on February 14, 2014. RetrievedFebruary 12, 2014.
  168. ^Hemphill, Kenny (September 15, 2011)."Microsoft ditches Flash support in tablet version of Internet Explorer".MacUser. London. Archived fromthe original on December 20, 2012.
  169. ^Bott, Ed."Microsoft changes default Flash behavior in Windows 8 and RT".ZDNet.Archived from the original on July 24, 2020. RetrievedFebruary 2, 2015.
  170. ^"Flash Player 10.1 – Installations and updates". Archived from the original on October 8, 2010. RetrievedNovember 19, 2010.
  171. ^iOS features in Adobe AIR 2.6Archived September 25, 2012, at theWayback Machine, Adobe Devnet
  172. ^Moll, Cameron (2007).Mobile Web Design. Lulu.com.ISBN 9780615185910.[self-published source]
  173. ^"OpenFL ReadMe".OpenFL on Github. July 10, 2019.Archived from the original on April 27, 2018. RetrievedMarch 26, 2018.
  174. ^"OpenFL ReadMe".OpenFL on Github. July 10, 2019.Archived from the original on April 27, 2018. RetrievedMarch 26, 2018.
  175. ^"OpenFL Showcase".Archived from the original on December 26, 2017. RetrievedDecember 26, 2017.
  176. ^"Flash to HTML5: Learn more about the CreateJS toolkit".Adobe.com.
  177. ^"Google Swiffy".Google Labs. Archived fromthe original on September 4, 2011. RetrievedSeptember 28, 2012.
  178. ^L., Maxime."Google just announced a SWF to HTML5 converter".Linked In Groups: HTML5 Technologies. Archived fromthe original on January 28, 2015.
  179. ^"YouTube now defaults to HTML5 <video>". Archived fromthe original on April 23, 2015. RetrievedJuly 16, 2015.
  180. ^Owen, RJ; Stevens, Luke (2013).The Truth About HTML5. Apress. p. 83.ISBN 978-1-4302-6415-6.
  181. ^Marshall, Gary (March 8, 2011)."Flash is coming to the iPad, iPad 2 and iPhone". techradar.com.Archived from the original on March 9, 2011. RetrievedMarch 8, 2011.
  182. ^Alberti, Sandro:HTML - CSS AnimationArchived August 8, 2014, at theWayback Machine. Accessed on 21 August 2019.
  183. ^"Adobe Flash Professional Toolkit for CreateJS FAQ"(PDF). Archived fromthe original(PDF) on March 5, 2016. RetrievedAugust 5, 2014.
  184. ^"Flash Professional CC adds HTML5 Canvas Support". Archived fromthe original on August 8, 2014. RetrievedAugust 5, 2014.
  185. ^"Inspire is now Adobe Create Magazine | Create".Archived from the original on November 19, 2015. RetrievedDecember 27, 2017.
  186. ^"Web Flash Player - ShockWaveFlash - SWF".Archived from the original on October 7, 2021. RetrievedOctober 7, 2021.
  187. ^"Gnash homepage". Gnu.org.Archived from the original on September 16, 2011. RetrievedSeptember 4, 2011.
  188. ^"Changelog for the High Priority Projects list". Free Software Foundation.Archived from the original on January 29, 2017. RetrievedJanuary 21, 2017.
  189. ^Nitot, Tristan (April 29, 2008)."Mozilla warns of Flash and Silverlight 'agenda'".ZDNet. Archived fromthe original on December 27, 2008. RetrievedSeptember 4, 2011.
  190. ^"Håkon Wium Lie on the video element in HTML 5". March 29, 2007. Archived fromthe original on October 30, 2021. RetrievedAugust 14, 2014 – via YouTube.
  191. ^"Richard Stallman on The free software movement and its challenges". Australian National University, Canberra, Australia: Google Video. October 13, 2004. Archived fromthe original on October 30, 2021. RetrievedAugust 14, 2014.
  192. ^Nielsen, Jakob (October 29, 2000)."Flash: 99% Bad".Archived from the original on February 16, 2009. RetrievedFebruary 21, 2009.
  193. ^"Help for The W3C Markup Validation Service". Validator.w3.org.Archived from the original on May 13, 2013. RetrievedJanuary 26, 2012.
  194. ^"How to Enable Flashblock in Chrome (And Make it 5000% More Secure)". How-to Geek. April 8, 2011.Archived from the original on August 18, 2012. RetrievedAugust 18, 2012.
  195. ^"Firefox 14 To Get Click To Play Plugin Feature". ghacks.net. March 29, 2012.Archived from the original on August 28, 2012. RetrievedAugust 18, 2012.
  196. ^"ClickToFlash". Archived fromthe original on March 2, 2013. RetrievedJuly 27, 2011.
  197. ^"Better battery life for your laptop".Archived from the original on February 8, 2017. RetrievedFebruary 15, 2017.
  198. ^"QA/Youtube Embedded Rewrite".Archived from the original on August 22, 2016. RetrievedMay 21, 2016.
  199. ^"Security bulletins and advisories".Archived from the original on April 6, 2010. RetrievedMarch 27, 2010.
  200. ^"Expert says Adobe Flash policy is risky".ZDNet. November 12, 2009. Archived fromthe original on April 26, 2011. RetrievedMarch 27, 2010.
  201. ^"Protect yourself from Flash attacks in Internet Explorer".ZDNet. September 9, 2012.Archived from the original on June 19, 2013. RetrievedJuly 7, 2013.I recommend that you disable the Shockwave Flash add-on in IE completely
  202. ^"Securing Your Web Browser". Archived fromthe original on March 26, 2010. RetrievedMarch 27, 2010.
  203. ^"Pwn2Own 2010: interview with Charlie Miller". March 1, 2010. Archived fromthe original on April 24, 2011. RetrievedMarch 27, 2010.
  204. ^"How to Tell if Adobe Flash Player Update is Valid". Intego. March 8, 2013.Archived from the original on May 17, 2013. RetrievedApril 9, 2013.
  205. ^"Adobe Flash Player : CVE security vulnerabilities, versions and detailed reports".Archived from the original on March 7, 2015. RetrievedFebruary 12, 2015.291 total vulnerabilities
  206. ^"Adobe remedies webcam spy hole in Flash".Archived from the original on June 3, 2012. RetrievedApril 4, 2012.
  207. ^"Flash Player as a spy system".Archived from the original on March 10, 2012. RetrievedApril 4, 2012.
  208. ^"Adobe Flash Player Settings Manager". Adobe Systems.Archived from the original on June 20, 2010. RetrievedJuly 1, 2010.
  209. ^"Global Privacy Settings panel". Adobe Systems.Archived from the original on April 4, 2012. RetrievedApril 4, 2012.
  210. ^"Sophos Security Threat Report 2013"(PDF). Sophos. December 2012. pp. 11, 24. Archived fromthe original(PDF) on February 3, 2013. RetrievedMay 9, 2010.
  211. ^Jobs, Steve (April 29, 2010)."Thoughts on Flash". Apple.com. Archived fromthe original on June 12, 2012. RetrievedJune 18, 2012.
  212. ^Vincent, James (July 13, 2015)."Facebook's new chief security officer wants to set a date to kill Flash".The Verge.Archived from the original on July 13, 2015. RetrievedJuly 14, 2015.
  213. ^"Firefox blacklists Flash player due to unpatched 0-day vulnerabilities".Ars Technica. Condé Nast. July 14, 2015.Archived from the original on July 4, 2017. RetrievedJuly 15, 2015.
  214. ^"Adobe Flash has been blocked because it's out of date".Google Support.Archived from the original on January 1, 2016. RetrievedOctober 20, 2015.
  215. ^"Apple blocks old, unsafe Adobe Flash plug-in versions in OS X Safari".Apple Insider. October 20, 2015.Archived from the original on July 24, 2020. RetrievedOctober 24, 2015.
  216. ^Soltani, Ashkan; Canty, Shannon; Mayo, Quentin; Thomas, Lauren; Hoofnagle, Chris Jay (August 10, 2009). "Flash Cookies and Privacy".SSRN eJournal.University of California, Berkeley School of Law.SSRN 1446862.
  217. ^"Local Shared Objects – "Flash Cookies"". Electronic Privacy Information Center. July 21, 2005. Archived fromthe original on April 16, 2010. RetrievedMarch 8, 2010.
  218. ^"How to manage and disable Local Shared Objects". Adobe Systems Inc. September 9, 2005.Archived from the original on February 18, 2010. RetrievedMarch 8, 2010.
  219. ^Colin Moock's Lost ActionScript WeekendArchived March 7, 2019, at theWayback Machine tv.adobe.com

External links

[edit]
File
formats
Software
(list)
Players
Animation
tools
Programming
tools
Libraries
Converters
Server-side
Obsolete
software
Related
topics
Developers
Current products
Creative Cloud services
Discontinued products
Current products
Shared applications
Software
Suites
Desktop
Server
Technologies
Web services
Acquisitions
People
National
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=Adobe_Flash&oldid=1280294398"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp