SlideShare une entreprise Scribd logo
1  sur  32
The history of Flash
Flash 的發展與演進
講者: Maso Lin
大綱
• Flash 的歷史演進
• Flash 相關延伸技術
• Flash 的發展潛力
• Q & A
Flash 的歷史演進
Flash Tenth Anniversary...
• Flashback Flash Future
http://www.adobe.com/go/flashtimeline
‧10years of Flash (from theFWA)
http://www.thefwa.com/flash10/
源起…
• Jonathan Gay's dream
• FutureWave Software(1993)
• SmartSketch(1994~1995)
• SmartSketch Animator
• CelAnimator
• FutureSplash Animator
(1995)
• Flash 1.0(1996/8/9)
Screenshot
Screenshot
一些 Logo
Future Splash
Flash1~5
FlashMX~2004
Flash8
版本演進
• FutureSplash Animator (1995)
• Flash 1 (December 1996)
+a Macromedia re-branded version
• Flash 2 (June 1997)
+object library
• Flash 3 (31 May 1998)
+movieclipm, Javascript plug-in integration, transparency, stand
alone player
• Flash 4 (15 June 1999)
+internal variables, input field, Actions, streaming MP3
• Flash 5 (24 August 2000)
+Actionscript, SmartClip, HTML text
版本演進
• Flash MX (15 March 2002)
+FLV, UI Component, compression, AS Draw API
• Flash MX 2004 /Pro(10 September 2003)
+AS2.0, MediaPlayback components, Data components,…
• Flash 8/Pro (September 13, 2005)
+BitmapData, On2 VP6 video codec , alpha transparency
in video…
• Flash9 (Preview alpha)
+AS 3.0
Actionscript
• Actionscript 之父 -Gary Grossman
• Flash Player 2:
首次出現互動功能,當時只支援 gotoAndPlay,
gotoAndStop, nextFrame and nextScene 等時間軸控制選
項
• Flash Player 3:
首次支援載入外部 swf 檔 (loadMovieNum)
• Flash Player 4:
正名為 Actions ,可寫入迴圈、運算、變數等基本程式,以
slash 語法為基礎
Actionscript
• Flash Player 5:
正名為 Actionscript ,以屬性為架構,以 ECMAScript 為基礎
,開始有 dot 語法。
• Flash Player 6:
加入事件模式
• Flash Player 7:
正式出現 Actionscript2.0 ,可實作 OOP 架構。
• Flash Player 8:
支援 BitmapData
• Flash Player 9 :
AS3.0/2.0 以下雙 AVM 支援, 3.0 為真實的 OOP 架構。
Slash(4) VS. Dot (5)
• Slash
tellTarget ("/fallDetec") {
play();
}
• Dot
fallDetec.play();
Slash(4) VS. Dot (5)
• Slash
getProperty(params_mc, _x)
setProperty(params_mc, _y, 20);
setProperty(params_mc, _x, getProperty(params_mc, _x)+20);
• Dot
params_mc._x
params_mc._y=20
params_mc._x=params_mc._x+20
Non Event(5) VS Event(6)
• NonEvent
on(press){
trace("Hello!")
}
• Event
Button_mc.onPress=function(){
trace("Hello!")
}
AS2.0 (MX2004~8)
• class Box extends MovieClip {
• // declare class members
• var box_mc:MovieClip;
• // Constructor that takes mc as argument
• public function Box(passed_mc:MovieClip) {
• // assign passed mc to our class member
• box_mc = passed_mc;
• }
• // Methods
• public function moveUp() {
• box_mc._y -= 1;
• }
• public function moveDown() {
• box_mc._y += 20;
• }
• }
AS 3.0 (9~)
• package {
• import flash.display.TextField;
• import flash.display.MovieClip;
• import flash.filters.DropShadowFilter;
• public class HelloWorld extends MovieClip {
• public function HelloWorld() {
• var shad:DropShadowFilter = new DropShadowFilter(2, 45, 0x000000, 25, 3, 3, 2,
2);
• var txt:TextField = new TextField();
• txt.textColor = 0xFFFFFF;
• txt.filters = [shad];
• txt.width = 120;
• txt.x = Math.random()*300;
• txt.y = Math.random()*300;
• txt.selectable = false;
• txt.text = "Hello World! ["+Math.round(txt.x)+","+Math.round(txt.y)+"]";
• addChild(txt);
• }
• }
• }
Flash 相關延伸技術
else...
• Flash Media Server
• Acrobat Connect
• Flex
• Flash Lite
• Apollo
Flash Media Server
• Flash Communication Server
• Flash Com. 1.0 (2002-7-9 )
• Flash Com. 1.5 (2003-3-27)
• Flash Media Server 2.0 (2005.9.8)
包括影音和數據廣播、共享電子白板、虛擬會議室、留言板、投票
、即時交談、傳送訊息以及其他多樣化的通訊程式
http://www.adobe.com/products/flashmediaserver/
Acrobat Connect
• Breeze
• Adobe Acrobat Connect
• Demo:
http://www.adobe.com/products/acrobatconnectpro/overview/
http://adobechats.adobe.acrobat.com/p25782095/
Flex
• Flex 1.0 (2004-3-29) $120,000
• Flex 1.5 (2004-11-2 ) $120,000
• Flex2 (2006-6-28 ) $Free-20,000
• RIA(rich internet applications)
• 由於 Flash 是以動畫製作為基礎的一套工具軟體,因此傳統程式
設計師要從中開發程式是相當困難的。於是 FLEX 試圖提供一
個程式設計師們熟知的工作流程和開發模型來改善這個問題。
http://www.adobe.com/products/flex/
http://www.adobe.com/devnet/flex/
Flash Lite
• 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.0:
Added support for Flash 7 ActionScript 2.0.
• Flash Lite 2.1:
XML sockets , inline input…
http://www.adobe.com/products/flashlite/
Apollo
• Central
• Apollo
• http://labs.adobe.com/wiki/index.php/Apollo
Flash 的發展潛力
Animations
• Brackenwood
http://www.biteycastle.com/content/animation_brk.php
• My Beautiful Girl, Mari
http://en.wikipedia.org/wiki/My_Beautiful_Girl,_Mari
http://www.youtube.com/watch?v=giTyVci6CPg
Games
• Alien Hominid
http://www.newgrounds.com/portal/view.php?id=59593
http://www.alienhominid.co.uk/
• Line Rider
http://www.official-linerider.com/
• flOw
http://intihuatani.usc.edu/cloud/flowing/
http://us.playstation.com/flow/
3D
Applications
• Flex
• Apollo
http://www.fauxto.com/
http://shop.orange.co.uk/shop/phonetrainer
http://www.yourminis.com/
User Interface
• Flash Lite
• Apollo
http://blog.masolin.com/cool_mobile_ui/
http://labs.adobe.com/wiki/index.php/Apollo#Videos
參考資料
• http://www.adobe.com
• http://labs.adobe.com
• http://en.wikipedia.org/wiki/Adobe_Flash
• http://www.luar.com.hk/flashbook/archives/000790.php
• http://blog.masolin.com/history_of_flash/
Q & A

Contenu connexe

Similaire à The history of Flash

アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編
アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編
アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編
Hiroki Ohtsuka
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
elliando dias
 
Artdm170 Week5 Intro To Flash
Artdm170 Week5 Intro To FlashArtdm170 Week5 Intro To Flash
Artdm170 Week5 Intro To Flash
Gilbert Guerrero
 
An Introduction to Game Programming with Flash: An Introduction to Flash and ...
An Introduction to Game Programming with Flash: An Introduction to Flash and ...An Introduction to Game Programming with Flash: An Introduction to Flash and ...
An Introduction to Game Programming with Flash: An Introduction to Flash and ...
Krzysztof Opałka
 
ARTDM 170, Week 5: Intro To Flash
ARTDM 170, Week 5: Intro To FlashARTDM 170, Week 5: Intro To Flash
ARTDM 170, Week 5: Intro To Flash
Gilbert Guerrero
 

Similaire à The history of Flash (20)

Flash 101
Flash 101Flash 101
Flash 101
 
OWC 2012 (Open Web Camp)
OWC 2012 (Open Web Camp)OWC 2012 (Open Web Camp)
OWC 2012 (Open Web Camp)
 
Flash Is Dead, Long Live Flash!
Flash Is Dead, Long Live Flash!Flash Is Dead, Long Live Flash!
Flash Is Dead, Long Live Flash!
 
アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編
アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編
アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編
 
Accessibility in Canvas 3D
Accessibility in Canvas 3DAccessibility in Canvas 3D
Accessibility in Canvas 3D
 
[amigos] HTML5 and CSS3
[amigos] HTML5 and CSS3[amigos] HTML5 and CSS3
[amigos] HTML5 and CSS3
 
Fxug@北陸in富山 - Flex Unit4Beta1+α -
Fxug@北陸in富山 - Flex Unit4Beta1+α -Fxug@北陸in富山 - Flex Unit4Beta1+α -
Fxug@北陸in富山 - Flex Unit4Beta1+α -
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
 
CSS3 3D Workshop
CSS3 3D WorkshopCSS3 3D Workshop
CSS3 3D Workshop
 
Haxe for Flash Platform developer
Haxe for Flash Platform developerHaxe for Flash Platform developer
Haxe for Flash Platform developer
 
Mobile Web Development with HTML5
Mobile Web Development with HTML5Mobile Web Development with HTML5
Mobile Web Development with HTML5
 
Ext JS & HTML5
Ext JS & HTML5Ext JS & HTML5
Ext JS & HTML5
 
Artdm170 Week5 Intro To Flash
Artdm170 Week5 Intro To FlashArtdm170 Week5 Intro To Flash
Artdm170 Week5 Intro To Flash
 
Developing Multi Platform Games using PlayN and TriplePlay Framework
Developing Multi Platform Games using PlayN and TriplePlay FrameworkDeveloping Multi Platform Games using PlayN and TriplePlay Framework
Developing Multi Platform Games using PlayN and TriplePlay Framework
 
An Introduction to Game Programming with Flash: An Introduction to Flash and ...
An Introduction to Game Programming with Flash: An Introduction to Flash and ...An Introduction to Game Programming with Flash: An Introduction to Flash and ...
An Introduction to Game Programming with Flash: An Introduction to Flash and ...
 
ARTDM 170, Week 5: Intro To Flash
ARTDM 170, Week 5: Intro To FlashARTDM 170, Week 5: Intro To Flash
ARTDM 170, Week 5: Intro To Flash
 
[heweb11] CSS3 Makeover
[heweb11] CSS3 Makeover[heweb11] CSS3 Makeover
[heweb11] CSS3 Makeover
 
運用CNTK 實作深度學習物件辨識 Deep Learning based Object Detection with Microsoft Cogniti...
運用CNTK 實作深度學習物件辨識 Deep Learning based Object Detection with Microsoft Cogniti...運用CNTK 實作深度學習物件辨識 Deep Learning based Object Detection with Microsoft Cogniti...
運用CNTK 實作深度學習物件辨識 Deep Learning based Object Detection with Microsoft Cogniti...
 
Using The New Flash Stage3D Web Technology To Build Your Own Next 3D Browser ...
Using The New Flash Stage3D Web Technology To Build Your Own Next 3D Browser ...Using The New Flash Stage3D Web Technology To Build Your Own Next 3D Browser ...
Using The New Flash Stage3D Web Technology To Build Your Own Next 3D Browser ...
 
CSS3: stay tuned for style
CSS3: stay tuned for styleCSS3: stay tuned for style
CSS3: stay tuned for style
 

Plus de Maso Lin

Plus de Maso Lin (8)

Air on Mobile (2011)
Air on Mobile (2011)Air on Mobile (2011)
Air on Mobile (2011)
 
Multimedia And Mobile
Multimedia And MobileMultimedia And Mobile
Multimedia And Mobile
 
Flash on WebGame
Flash on WebGameFlash on WebGame
Flash on WebGame
 
My trouble with Adobe Flash
My trouble with Adobe FlashMy trouble with Adobe Flash
My trouble with Adobe Flash
 
廖添丁遊戲創作簡報
廖添丁遊戲創作簡報廖添丁遊戲創作簡報
廖添丁遊戲創作簡報
 
Play withmultimedia mac
Play withmultimedia macPlay withmultimedia mac
Play withmultimedia mac
 
Play with AIR for Android
Play with AIR for AndroidPlay with AIR for Android
Play with AIR for Android
 
Introduction of Adobe Flash Lite
Introduction of Adobe Flash LiteIntroduction of Adobe Flash Lite
Introduction of Adobe Flash Lite
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

The history of Flash

  • 1. The history of Flash Flash 的發展與演進 講者: Maso Lin
  • 2. 大綱 • Flash 的歷史演進 • Flash 相關延伸技術 • Flash 的發展潛力 • Q & A
  • 4. Flash Tenth Anniversary... • Flashback Flash Future http://www.adobe.com/go/flashtimeline ‧10years of Flash (from theFWA) http://www.thefwa.com/flash10/
  • 5. 源起… • Jonathan Gay's dream • FutureWave Software(1993) • SmartSketch(1994~1995) • SmartSketch Animator • CelAnimator • FutureSplash Animator (1995) • Flash 1.0(1996/8/9)
  • 9. 版本演進 • FutureSplash Animator (1995) • Flash 1 (December 1996) +a Macromedia re-branded version • Flash 2 (June 1997) +object library • Flash 3 (31 May 1998) +movieclipm, Javascript plug-in integration, transparency, stand alone player • Flash 4 (15 June 1999) +internal variables, input field, Actions, streaming MP3 • Flash 5 (24 August 2000) +Actionscript, SmartClip, HTML text
  • 10. 版本演進 • Flash MX (15 March 2002) +FLV, UI Component, compression, AS Draw API • Flash MX 2004 /Pro(10 September 2003) +AS2.0, MediaPlayback components, Data components,… • Flash 8/Pro (September 13, 2005) +BitmapData, On2 VP6 video codec , alpha transparency in video… • Flash9 (Preview alpha) +AS 3.0
  • 11. Actionscript • Actionscript 之父 -Gary Grossman • Flash Player 2: 首次出現互動功能,當時只支援 gotoAndPlay, gotoAndStop, nextFrame and nextScene 等時間軸控制選 項 • Flash Player 3: 首次支援載入外部 swf 檔 (loadMovieNum) • Flash Player 4: 正名為 Actions ,可寫入迴圈、運算、變數等基本程式,以 slash 語法為基礎
  • 12. Actionscript • Flash Player 5: 正名為 Actionscript ,以屬性為架構,以 ECMAScript 為基礎 ,開始有 dot 語法。 • Flash Player 6: 加入事件模式 • Flash Player 7: 正式出現 Actionscript2.0 ,可實作 OOP 架構。 • Flash Player 8: 支援 BitmapData • Flash Player 9 : AS3.0/2.0 以下雙 AVM 支援, 3.0 為真實的 OOP 架構。
  • 13. Slash(4) VS. Dot (5) • Slash tellTarget ("/fallDetec") { play(); } • Dot fallDetec.play();
  • 14. Slash(4) VS. Dot (5) • Slash getProperty(params_mc, _x) setProperty(params_mc, _y, 20); setProperty(params_mc, _x, getProperty(params_mc, _x)+20); • Dot params_mc._x params_mc._y=20 params_mc._x=params_mc._x+20
  • 15. Non Event(5) VS Event(6) • NonEvent on(press){ trace("Hello!") } • Event Button_mc.onPress=function(){ trace("Hello!") }
  • 16. AS2.0 (MX2004~8) • class Box extends MovieClip { • // declare class members • var box_mc:MovieClip; • // Constructor that takes mc as argument • public function Box(passed_mc:MovieClip) { • // assign passed mc to our class member • box_mc = passed_mc; • } • // Methods • public function moveUp() { • box_mc._y -= 1; • } • public function moveDown() { • box_mc._y += 20; • } • }
  • 17. AS 3.0 (9~) • package { • import flash.display.TextField; • import flash.display.MovieClip; • import flash.filters.DropShadowFilter; • public class HelloWorld extends MovieClip { • public function HelloWorld() { • var shad:DropShadowFilter = new DropShadowFilter(2, 45, 0x000000, 25, 3, 3, 2, 2); • var txt:TextField = new TextField(); • txt.textColor = 0xFFFFFF; • txt.filters = [shad]; • txt.width = 120; • txt.x = Math.random()*300; • txt.y = Math.random()*300; • txt.selectable = false; • txt.text = "Hello World! ["+Math.round(txt.x)+","+Math.round(txt.y)+"]"; • addChild(txt); • } • } • }
  • 19. else... • Flash Media Server • Acrobat Connect • Flex • Flash Lite • Apollo
  • 20. Flash Media Server • Flash Communication Server • Flash Com. 1.0 (2002-7-9 ) • Flash Com. 1.5 (2003-3-27) • Flash Media Server 2.0 (2005.9.8) 包括影音和數據廣播、共享電子白板、虛擬會議室、留言板、投票 、即時交談、傳送訊息以及其他多樣化的通訊程式 http://www.adobe.com/products/flashmediaserver/
  • 21. Acrobat Connect • Breeze • Adobe Acrobat Connect • Demo: http://www.adobe.com/products/acrobatconnectpro/overview/ http://adobechats.adobe.acrobat.com/p25782095/
  • 22. Flex • Flex 1.0 (2004-3-29) $120,000 • Flex 1.5 (2004-11-2 ) $120,000 • Flex2 (2006-6-28 ) $Free-20,000 • RIA(rich internet applications) • 由於 Flash 是以動畫製作為基礎的一套工具軟體,因此傳統程式 設計師要從中開發程式是相當困難的。於是 FLEX 試圖提供一 個程式設計師們熟知的工作流程和開發模型來改善這個問題。 http://www.adobe.com/products/flex/ http://www.adobe.com/devnet/flex/
  • 23. Flash Lite • 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.0: Added support for Flash 7 ActionScript 2.0. • Flash Lite 2.1: XML sockets , inline input… http://www.adobe.com/products/flashlite/
  • 24. Apollo • Central • Apollo • http://labs.adobe.com/wiki/index.php/Apollo
  • 26. Animations • Brackenwood http://www.biteycastle.com/content/animation_brk.php • My Beautiful Girl, Mari http://en.wikipedia.org/wiki/My_Beautiful_Girl,_Mari http://www.youtube.com/watch?v=giTyVci6CPg
  • 27. Games • Alien Hominid http://www.newgrounds.com/portal/view.php?id=59593 http://www.alienhominid.co.uk/ • Line Rider http://www.official-linerider.com/ • flOw http://intihuatani.usc.edu/cloud/flowing/ http://us.playstation.com/flow/
  • 28. 3D
  • 30. User Interface • Flash Lite • Apollo http://blog.masolin.com/cool_mobile_ui/ http://labs.adobe.com/wiki/index.php/Apollo#Videos
  • 31. 參考資料 • http://www.adobe.com • http://labs.adobe.com • http://en.wikipedia.org/wiki/Adobe_Flash • http://www.luar.com.hk/flashbook/archives/000790.php • http://blog.masolin.com/history_of_flash/
  • 32. Q & A