狠狠撸

狠狠撸Share a Scribd company logo
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
Ad

Recommended

Hacking With Pictures SyScan 2015
Hacking With Pictures SyScan 2015
Saumil Shah
?
Stegosploit - NCSC ONE 2016
Stegosploit - NCSC ONE 2016
Saumil Shah
?
Flash8
Flash8
Shrouk-Basem
?
An Introduction to Game Programming with Flash: Object Oriented Programming
An Introduction to Game Programming with Flash: Object Oriented Programming
Krzysztof Opa?ka
?
АКТУАЛЬНО СОЦИО-ЭКОНОМИЧЕСКОЕ ПОЛОЖЕНИЕ ТРАНСГЕНДЕРНЫХ И КВИР ЛЮДЕЙ НА ПОСТСО...
АКТУАЛЬНО СОЦИО-ЭКОНОМИЧЕСКОЕ ПОЛОЖЕНИЕ ТРАНСГЕНДЕРНЫХ И КВИР ЛЮДЕЙ НА ПОСТСО...
Tangarr Forgart
?
Learning flash by Ms. Payal Narula
Learning flash by Ms. Payal Narula
kulachihansraj
?
English
English
MD NOORUZZAMA
?
Intro to Flash 8 welcome & course outline (2008)
Intro to Flash 8 welcome & course outline (2008)
Matteo Wyllyamz
?
Flash 101
Flash 101
Stanley Fok
?
董大偉,Silverlight3 技術講座
董大偉,Silverlight3 技術講座
Chui-Wen Chiu
?
Open Source Flash 2010
Open Source Flash 2010
Gaurav Saxena
?
Flash platform introduction
Flash platform introduction
atomlin
?
Profusion of RIAs
Profusion of RIAs
Sho Ito
?
Adobe Flex: Creating Widgets for the Desktop and Web
Adobe Flex: Creating Widgets for the Desktop and Web
Colin Loretz
?
Play withmultimedia mac
Play withmultimedia mac
Maso Lin
?
Advanced Action Script
Advanced Action Script
University of West Florida
?
Flash is your Friend
Flash is your Friend
Wayne State University
?
Flash Platform for Multi Screen Development
Flash Platform for Multi Screen Development
Serge Jespers
?
Evolution of flash platform
Evolution of flash platform
Ahmedabad Flash Platform User Group
?
Air2
Air2
Shinjiro Watanabe
?
There is something about Event
There is something about Event
Eddie Kao
?
Flex Air Intro
Flex Air Intro
JUG Genova
?
Silver Light1.0
Silver Light1.0
coolajju143
?
A Look at Flex and PHP
A Look at Flex and PHP
elliando dias
?
贵濒补蝉丑の今。
贵濒补蝉丑の今。
Kazuki Tada
?
Ajax by Examples 2
Ajax by Examples 2
Yenwen Feng
?
Menguasai dasar animasi stop motion (bidang datar) 3 eng
Menguasai dasar animasi stop motion (bidang datar) 3 eng
Eko Supriyadi
?
Macromedia flash presentation2
Macromedia flash presentation2
Zeeshan Ahmed
?
Air on Mobile (2011)
Air on Mobile (2011)
Maso Lin
?
Multimedia And Mobile
Multimedia And Mobile
Maso Lin
?

More Related Content

Similar to The history of Flash (20)

Flash 101
Flash 101
Stanley Fok
?
董大偉,Silverlight3 技術講座
董大偉,Silverlight3 技術講座
Chui-Wen Chiu
?
Open Source Flash 2010
Open Source Flash 2010
Gaurav Saxena
?
Flash platform introduction
Flash platform introduction
atomlin
?
Profusion of RIAs
Profusion of RIAs
Sho Ito
?
Adobe Flex: Creating Widgets for the Desktop and Web
Adobe Flex: Creating Widgets for the Desktop and Web
Colin Loretz
?
Play withmultimedia mac
Play withmultimedia mac
Maso Lin
?
Advanced Action Script
Advanced Action Script
University of West Florida
?
Flash is your Friend
Flash is your Friend
Wayne State University
?
Flash Platform for Multi Screen Development
Flash Platform for Multi Screen Development
Serge Jespers
?
Evolution of flash platform
Evolution of flash platform
Ahmedabad Flash Platform User Group
?
Air2
Air2
Shinjiro Watanabe
?
There is something about Event
There is something about Event
Eddie Kao
?
Flex Air Intro
Flex Air Intro
JUG Genova
?
Silver Light1.0
Silver Light1.0
coolajju143
?
A Look at Flex and PHP
A Look at Flex and PHP
elliando dias
?
贵濒补蝉丑の今。
贵濒补蝉丑の今。
Kazuki Tada
?
Ajax by Examples 2
Ajax by Examples 2
Yenwen Feng
?
Menguasai dasar animasi stop motion (bidang datar) 3 eng
Menguasai dasar animasi stop motion (bidang datar) 3 eng
Eko Supriyadi
?
Macromedia flash presentation2
Macromedia flash presentation2
Zeeshan Ahmed
?
董大偉,Silverlight3 技術講座
董大偉,Silverlight3 技術講座
Chui-Wen Chiu
?
Flash platform introduction
Flash platform introduction
atomlin
?
Profusion of RIAs
Profusion of RIAs
Sho Ito
?
Adobe Flex: Creating Widgets for the Desktop and Web
Adobe Flex: Creating Widgets for the Desktop and Web
Colin Loretz
?
Play withmultimedia mac
Play withmultimedia mac
Maso Lin
?
Flash Platform for Multi Screen Development
Flash Platform for Multi Screen Development
Serge Jespers
?
There is something about Event
There is something about Event
Eddie Kao
?
贵濒补蝉丑の今。
贵濒补蝉丑の今。
Kazuki Tada
?
Menguasai dasar animasi stop motion (bidang datar) 3 eng
Menguasai dasar animasi stop motion (bidang datar) 3 eng
Eko Supriyadi
?
Macromedia flash presentation2
Macromedia flash presentation2
Zeeshan Ahmed
?

More from Maso Lin (7)

Air on Mobile (2011)
Air on Mobile (2011)
Maso Lin
?
Multimedia And Mobile
Multimedia And Mobile
Maso Lin
?
Flash on WebGame
Flash on WebGame
Maso Lin
?
My trouble with Adobe Flash
My trouble with Adobe Flash
Maso Lin
?
廖添丁游戏创作简报
廖添丁游戏创作简报
Maso Lin
?
Play with AIR for Android
Play with AIR for Android
Maso Lin
?
Introduction of Adobe Flash Lite
Introduction of Adobe Flash Lite
Maso Lin
?
Air on Mobile (2011)
Air on Mobile (2011)
Maso Lin
?
Multimedia And Mobile
Multimedia And Mobile
Maso Lin
?
Flash on WebGame
Flash on WebGame
Maso Lin
?
My trouble with Adobe Flash
My trouble with Adobe Flash
Maso Lin
?
廖添丁游戏创作简报
廖添丁游戏创作简报
Maso Lin
?
Play with AIR for Android
Play with AIR for Android
Maso Lin
?
Introduction of Adobe Flash Lite
Introduction of Adobe Flash Lite
Maso Lin
?
Ad

Recently uploaded (20)

Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
?
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
?
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
Edge AI and Vision Alliance
?
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
?
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
?
The Future of Data, AI, and AR: Innovation Inspired by You.pdf
The Future of Data, AI, and AR: Innovation Inspired by You.pdf
Safe Software
?
OpenPOWER Foundation & Open-Source Core Innovations
OpenPOWER Foundation & Open-Source Core Innovations
IBM
?
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
?
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
?
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
?
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
?
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
?
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
?
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
?
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
?
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
?
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance
?
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
?
Python Conference Singapore - 19 Jun 2025
Python Conference Singapore - 19 Jun 2025
ninefyi
?
10 Key Challenges for AI within the EU Data Protection Framework.pdf
10 Key Challenges for AI within the EU Data Protection Framework.pdf
Priyanka Aash
?
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
?
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
?
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
Edge AI and Vision Alliance
?
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
?
The Future of Data, AI, and AR: Innovation Inspired by You.pdf
The Future of Data, AI, and AR: Innovation Inspired by You.pdf
Safe Software
?
OpenPOWER Foundation & Open-Source Core Innovations
OpenPOWER Foundation & Open-Source Core Innovations
IBM
?
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
?
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
?
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
?
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
?
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
?
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
?
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
?
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
?
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
?
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance
?
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
?
Python Conference Singapore - 19 Jun 2025
Python Conference Singapore - 19 Jun 2025
ninefyi
?
10 Key Challenges for AI within the EU Data Protection Framework.pdf
10 Key Challenges for AI within the EU Data Protection Framework.pdf
Priyanka Aash
?
Ad

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