
上週買了部二手的Nokia6680,回家第一件事當然是上線購買FlashLitePlayer1.1。
弄了個打地鼠雛型算是對Flash Lite做個初步練習吧。
另外又寫了個3D球旋轉的…原來 FL1.1 支援Math.cos 、Math.sin,但跑起來簡直是龜速(以6680來說,1顆球10.6FPS,9顆球2.3FPS ,慘~)
有興趣的人抓回去試試囉。[兩範例下載 ]
最後分享一點心得:
* 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.
* 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.