SlideShare a Scribd company logo
Chang-Pei Lee (Scissor) Organization: CCUCSIE Date: 2008.02.28
Flash & Flex ??? Flex  應用程式技術 使用  Flex  元素 Flex  運作方式 Summary
Flash & Flex ???
Flash  並非設計來打造應用程式,或者給開發人員使用 Flex  是新技術,主要用於打造 RIA (Rich Internet Application) ,並可以在 Flash player 上執行,使得外觀很棒、回應性很夠,且有高度互動性
使用  Flex  並不需要會使用  Flash Flash  在其核心所使用的象徵物 ---  Timeline   並不適用於應用程式的開發 Flex  和  Flash  是 互補技術 ,可讓所有  Flash  平台開發人員,在建立  RIA  時利用專業化之工具; Flex  可以匯入  Flash 中做好的內容,再建立  RIA 。
Flex  應用程式技術
Flex  的伺服器元件 Flex  框架 Flash Player Flex Builder 2
1.  編譯器 : 可把所有的程式轉成  SWF  檔,讓  Flash Player  執行。依  compile-on-demand  的模式,很類似  ASP.NET  打造應用程式的方式。 2.  匣道 : 可使  Flash  使用最佳化之二進位協定和伺服器對談,且整合了後端  Java  程式。
Flash Player  將執行所有的  Flex  應用程式 : 1.  動態 2.  整合式方案 3.  互動性 4.  穩定度與安全性 5.  跨平台 6.  檔案小,升級易
Flex framework  等於  Flex  類別庫 ,等於  Flex  應用程式所用的 一群  ActionScript  類別集合 。 Flex framework  完全由  ActionScript  類別寫成,定義了控制項、容器、以及管理器,用於簡化  RIA  的建立。
為  Standard Adobe IDE ,立基於知名  Eclipse IDE 之上,有內建的工具可以使用  Flex  技術 (MXML 、 ActionScript)  用來建立和除錯  Flex  應用程式。 WYSIWYG ( 所見即所得 )
使用  Flex  元素
MXML ActionScript
是一種  XML  標記語言,描述螢幕版面配置 也可描述特效、轉移、資料模型、資料繫結 MXML  編譯時會轉換成  ActionScript  類別 。可讓你擁有物件導向的力量,又具有標記語言的便利性;在執行時又被視為  ActionScript  類別。
Flash Player  所懂得程式語言 MXML  適合用在螢幕版面配置和基本資料功能, ActionScript  則比較適合用戶互動、複雜資料機能、以及其他沒包含在  Flex  類別庫的特殊機能。
Flex  運作方式
原始碼 : AC3 、 MXML 產生程式 : AC +  產生的 AC Flash Player: AVM2 位元碼
Flex  是新技術,主要用來開發  RIA ;其介面不像  Flash  一般以  Timeline  為核心,適合給開發人員使用。利用  Flex  框架和  compiler ,可以很容易的建立  Flex  應用程式,並產生  .swf  讓  flash player  播放; Flash  和  Flex  的結合將可以達到兼具視覺與專業的網路應用程式。
尚未接觸 Flex 覺得還蠻抽象的,一開始要用也不知該如何去用。而買了一本 Flex 2 程式設計的中譯本 ( 看中文還是比較快… ) ,裡頭也沒有範例程式,實在有點不知所措,有一種力不從心,很想用但卻又無從下手的感覺。 後來在網路上找到一些最簡單的範例,也猛然想起有  F1  大師可以用,雖是簡單的幾個  Example ,但就已經足以感受到  Flex 的強大,故希望可以將所學全都整理完畢。 Scissor. 2008/03/09

More Related Content

PPTX
Bluemix API Connect
PPTX
Bluemix Api Connect
PPTX
Bluemix API Services Comparison
PDF
Parallels Management Suite for Microsoft System Center Configuration Manager
PPT
Adobe Air的应用与前景(孙颖)
PPT
V5.6 ui 总结
PDF
选择适合的Service cloud 版本
PPTX
Elaster cap 云应用开发平台介绍
Bluemix API Connect
Bluemix Api Connect
Bluemix API Services Comparison
Parallels Management Suite for Microsoft System Center Configuration Manager
Adobe Air的应用与前景(孙颖)
V5.6 ui 总结
选择适合的Service cloud 版本
Elaster cap 云应用开发平台介绍

Viewers also liked (15)

DOCX
PPT
Ppt lesson 06
PDF
Servo 2
PPTX
Flash 实时摄像中运动捕捉应用与探索
PDF
Portfolio 2008
PPT
OmG! Frameworks!! Introducción a Blueprint y jQuery por Joan Piedra
PPT
Research Models - Not Your Same Old County Report
PDF
080308 Paris Feb08
PPS
Jeux de mots
PPTX
caso de exito. facceboock
PPT
Religiosity In Asian America
PPS
Les perles de Philippe Geluk
PPS
Les perles de Philippe Geluk
PDF
Wikis ped3758
PPT
Programa
Ppt lesson 06
Servo 2
Flash 实时摄像中运动捕捉应用与探索
Portfolio 2008
OmG! Frameworks!! Introducción a Blueprint y jQuery por Joan Piedra
Research Models - Not Your Same Old County Report
080308 Paris Feb08
Jeux de mots
caso de exito. facceboock
Religiosity In Asian America
Les perles de Philippe Geluk
Les perles de Philippe Geluk
Wikis ped3758
Programa
Ad

Similar to 01 Flex Introduction (20)

PDF
Flex 使用經驗談
PPT
Flex 入门培训
PDF
Flex for php_developers_info_q
PPTX
Les 3 ppt
PPTX
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
PDF
Flex 3 Cookbook 中文版V1
PPTX
初探 Windows 市集 App 開發
PPT
Android应用开发 - 沈大海
PPT
Ext Js开发指导
PPTX
Adobe air 開發經驗分享
PDF
Windows 8 apps dev.整理及分享
PPT
教學投影片01_Vb2005
DOCX
Dell AppSync整合與實現應用程式資料複本管理
PPT
Silverlight 2.0 完全新手學堂,基礎入門 10 大招
PPT
Ajax应用开发最佳实践
PPT
敦群學院-SharePoint精英計畫-系統開發-Day 3
PPTX
Kiss开发平台简介
PPT
常用Js框架比较
PPT
信息系统开发平台OpenExpressApp
PDF
Ruby on rails部署
Flex 使用經驗談
Flex 入门培训
Flex for php_developers_info_q
Les 3 ppt
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Flex 3 Cookbook 中文版V1
初探 Windows 市集 App 開發
Android应用开发 - 沈大海
Ext Js开发指导
Adobe air 開發經驗分享
Windows 8 apps dev.整理及分享
教學投影片01_Vb2005
Dell AppSync整合與實現應用程式資料複本管理
Silverlight 2.0 完全新手學堂,基礎入門 10 大招
Ajax应用开发最佳实践
敦群學院-SharePoint精英計畫-系統開發-Day 3
Kiss开发平台简介
常用Js框架比较
信息系统开发平台OpenExpressApp
Ruby on rails部署
Ad

01 Flex Introduction

  • 1. Chang-Pei Lee (Scissor) Organization: CCUCSIE Date: 2008.02.28
  • 2. Flash & Flex ??? Flex 應用程式技術 使用 Flex 元素 Flex 運作方式 Summary
  • 4. Flash 並非設計來打造應用程式,或者給開發人員使用 Flex 是新技術,主要用於打造 RIA (Rich Internet Application) ,並可以在 Flash player 上執行,使得外觀很棒、回應性很夠,且有高度互動性
  • 5. 使用 Flex 並不需要會使用 Flash Flash 在其核心所使用的象徵物 --- Timeline 並不適用於應用程式的開發 Flex 和 Flash 是 互補技術 ,可讓所有 Flash 平台開發人員,在建立 RIA 時利用專業化之工具; Flex 可以匯入 Flash 中做好的內容,再建立 RIA 。
  • 7. Flex 的伺服器元件 Flex 框架 Flash Player Flex Builder 2
  • 8. 1. 編譯器 : 可把所有的程式轉成 SWF 檔,讓 Flash Player 執行。依 compile-on-demand 的模式,很類似 ASP.NET 打造應用程式的方式。 2. 匣道 : 可使 Flash 使用最佳化之二進位協定和伺服器對談,且整合了後端 Java 程式。
  • 9. Flash Player 將執行所有的 Flex 應用程式 : 1. 動態 2. 整合式方案 3. 互動性 4. 穩定度與安全性 5. 跨平台 6. 檔案小,升級易
  • 10. Flex framework 等於 Flex 類別庫 ,等於 Flex 應用程式所用的 一群 ActionScript 類別集合 。 Flex framework 完全由 ActionScript 類別寫成,定義了控制項、容器、以及管理器,用於簡化 RIA 的建立。
  • 11. 為 Standard Adobe IDE ,立基於知名 Eclipse IDE 之上,有內建的工具可以使用 Flex 技術 (MXML 、 ActionScript) 用來建立和除錯 Flex 應用程式。 WYSIWYG ( 所見即所得 )
  • 12. 使用 Flex 元素
  • 14. 是一種 XML 標記語言,描述螢幕版面配置 也可描述特效、轉移、資料模型、資料繫結 MXML 編譯時會轉換成 ActionScript 類別 。可讓你擁有物件導向的力量,又具有標記語言的便利性;在執行時又被視為 ActionScript 類別。
  • 15. Flash Player 所懂得程式語言 MXML 適合用在螢幕版面配置和基本資料功能, ActionScript 則比較適合用戶互動、複雜資料機能、以及其他沒包含在 Flex 類別庫的特殊機能。
  • 17. 原始碼 : AC3 、 MXML 產生程式 : AC + 產生的 AC Flash Player: AVM2 位元碼
  • 18. Flex 是新技術,主要用來開發 RIA ;其介面不像 Flash 一般以 Timeline 為核心,適合給開發人員使用。利用 Flex 框架和 compiler ,可以很容易的建立 Flex 應用程式,並產生 .swf 讓 flash player 播放; Flash 和 Flex 的結合將可以達到兼具視覺與專業的網路應用程式。
  • 19. 尚未接觸 Flex 覺得還蠻抽象的,一開始要用也不知該如何去用。而買了一本 Flex 2 程式設計的中譯本 ( 看中文還是比較快… ) ,裡頭也沒有範例程式,實在有點不知所措,有一種力不從心,很想用但卻又無從下手的感覺。 後來在網路上找到一些最簡單的範例,也猛然想起有 F1 大師可以用,雖是簡單的幾個 Example ,但就已經足以感受到 Flex 的強大,故希望可以將所學全都整理完畢。 Scissor. 2008/03/09