2005/8/8

Flash歷史資料蒐集

你知道Flash各版本發表的日期嗎?你也許知道SmartSketch及FutureSplash,但你也知道SuperPaint、CelAnimator是什麼嗎?你知道Flash與LEGO積木的關係嗎?你知道.spa、ssk是什麼檔案格式嗎?
一時興起蒐集了些Flash發展歷史的相關連結,有興趣的人可參考看看。
(PS.這些資料很適合在Flasher聚會閒聊or授課教學第一章使用)

Flash歷史 [by Luar](年表、Flash5~MX2004發表時網頁擷圖)
The Flash History[via: FlashMagazine.com](你聽過SuperPaint、CelAnimator嗎?)
The History of Flash[by Jonathan Gay](聽聽作者的現身說法,就知道Flash與LEGO積木的關係)
The Flash History Legend(雖然只寫了FutureSplash的部份,但相當完整,多圖)
早期FutureWave.com上介紹FutureSplash的網頁圖(從IE的工具列看得出來這張圖年代久遠,而今日的www.futurewave.com則會直接連到Macromedia裏Flash的產品介紹頁)
FutureSplash的包裝封面(日文網頁)
Wikipedia對Flash有詳細的記載(你知道.spa .ssk各是什麼檔案嗎?)
Wikipedia對ActionScript的記載
wikipadia中文版的Flash解譯
不同时期的 Macromedia 首页[by Danger]
Flash10週年紀念site,裏面有許多相關資料及圖片,也有歷年代表性網站的記錄,當然,這個紀念site本身也很Flash。

來個年表吧(下表取自wikipedia)
* FutureSplash Animator (1995) - initial version of Flash with basic editing tools and a timeline
* Flash 1 (December 1996) - a Macromedia re-branded version of the FutureSplash Animator
* Flash 2 (June 1997) - the object library was added to Flash
* Flash 3 (31 May 1998) - the movieclip element, Javascript plug-in integration, transparency and an external stand alone player was added to Flash
* Flash 4 (15 June 1999) - internal variables, an input field, advanced Actionscript, and streaming MP3
* Flash 5 (24 August 2000) - Javascript like Actionscript, Smartclips, HTML text formatting added
* Flash MX (15 March 2002) - UI Components, XML, compression, streaming video codec
* Flash MX 2004 (10 September 2003) - text alias, Unicode, Actionscript 2.0, improved streaming video codec, behaviours
* Flash MX 2004 Pro (10 September 2003) - all Flash MX 2004 features plus a form and slide editor, web services integration, Object Oriented Programming in ActionScript 2.0, and Media Playback components, which encapsulate a complete MP3 and/or FLV player in a component that may be placed in a SWF.
* Flash Basic 8 (released on September 13, 2005) - A less feature-rich version of the Flash authoring tool targeted at new users who only want to do basic drawing, animation and interactivity. Released with Flash Player 8, this version of the product has very limited support for video and advanced graphical and animation effects.
* Flash Professional 8 (released on September 13, 2005) - Released with the Flash Player 8, Flash Professional 8 added features focused on expressiveness, quality, video, and mobile authoring. New features included Filters and blend 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.


歷代FlashPlayer對AS的支援(取自wikipedia)

* Flash Player 2: First version with scripting support, actions included gotoAndPlay, gotoAndStop, nextFrame and nextScene for timeline control.

* Flash Player 3: Expanded basic scripting support with the ability to load external SWFs (loadMovie).

* Flash Player 4: First player with a full scripting implementation (called Actions). The scripting was a slash based syntax and contained support for loops, conditionals, variables and other basic language constructs.

* Flash Player 5: Included the first version of true ActionScript. Used Prototype-based programming based on ECMAScript, and allowed full Procedural programming and Object-Oriented programming.

* Flash Player 6: Added an event handling model, and support for switch.

* Flash Player 7: Flash Player 7 offered some new features such as CSS text and performance improvements. Macromedia Flash compilers released alongside Flash Player 7 also support ActionScript 2.0, a Class programming language based on the ECMAScript 4 Netscape Proposal. However, ActionScript 2.0 can cross compile to ActionScript 1.0 byte-code, so it can be run by Flash Player 6.

* Flash Player 8: Further extended ActionScript 2.0 by adding new class libraries with APIs for controlling bitmap data at run-time, and file-upload.

* Flash Player 9 (initially called 8.5): Added ActionScript 3.0 with the advent of a new virtual machine, called AVM2 (ActionScript Virtual Machine 2), which coexists with the previous AVM1 needed to support legacy content. Performance increases were a major objective for this release of the player including a new JIT compilation. This is the first release of the player to be titled Adobe Flash Player.

* Flash Lite 1.0 and 1.1: Flash Lite is the Flash technology specifically developed for mobile phones and consumer electronics devices. Flash Lite 1.1 supports Flash 4 ActionScript.

* Flash Lite 2.2: Added support for Flash 7 ActionScript 2.01.


沒有留言: