成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Flex學習手冊新手必備

開發 后端
Flex有很多值得學習的地方,這里向大家簡單介紹一下Flex學習手冊,幫助大家快速了解Flex,希望本文的介紹能讓你有所收獲。

本文和大家重點討論一下Flex學習手冊,Flex是一個提供開發設計和運行支持的架構,它可以使開發人員創建利用Adobe?Flash?Player9作為前臺的“富客戶端互聯網應用程序/richInternetapplications/RIA”,以滿足用戶更為直觀和***交互性的在線體驗。

Flex是如何工作的

該部分文檔的內容是為用戶提供關于Adobe?Flex工作機制的一個快速綜述。通過本章節的學習,你可以創建你的***個Flex應用程序,并將它與你以前所熟悉的Web開發技術進行比較,以領會Flex的內涵和精髓。

***節構建并運行Flex應用程序

Flex學習手冊中Flex是一個提供開發設計和運行支持的架構,它可以使開發人員創建利用Adobe?
Flash?Player9作為前臺的“富客戶端互聯網應用程序/richInternetapplications/RIA”,以滿足用戶更為直觀和***交互性的在線體驗。

◆開發Flex應用程序的典型步驟如下(通常是這樣):

1.選取一系列預先定制好的、用于設計應用程序界面的組件(如表格、按鈕等等)
2.布置組件以設計用戶界面。
3.使用樣式和主題來增強視覺方面的設計。
4.添加動態行為(例如程序部件之間的相互作用)。
5.定義并連接所需的數據庫服務。
6.將源代碼編譯成SWF文件,然后在FlashPlayer中運行。

◆Flex學習手冊中一個典型的Flex應用程序包括如下元素:

1.Flexframework

Adobe?Flex2framework包含了創建RIA所需要的所有組件,它們是:用于應用程序布局規劃的容器;針對用戶界面和從用戶處獲取數據的控制(例如文本框和按鈕);廣泛支持的數據綁定、數據格式化、以及有效值驗證;事件驅動的開發模式。Flexframework被包含在公用組件庫(SWC)文件中。

2.MXML

每個Flex應用程序至少包含有一個MXML文件,它被作為該程序的主文件。MXML是一種標記語言,它是基于XML的一種實現,用來創建Flex應用程序。你可以使用它去聲明程序中所使用的標簽結構的定義。

3.ActionScript3.0

你可以使用ActionScript3.0為應用程序添加動態行為,它是基于ECMAScript的一種實現,類似于JavaScript。你可以將ActionScript作為一個腳本塊,在MXML文件中直接進行添加;或者創建一個單獨的ActionScript文件,然后將它們導入到MXML文件中。

4.CSS

你可以通過設置組件的屬性(properties)來改變組件(按鈕、列表框等)的視覺樣式。
例如,按鈕組件有一個fontFamily屬性,你可以使用它來進行字體的設置。樣式的屬性通常有四種方法來進行控制:通過主題(theme);在CSS文件中進行定義;在MXML文件中的樣式塊中進行定義;在組件的實例中進行設置。

5.圖形資源

與很多應用程序一樣,Flex包含了各種各樣的圖形資源,如圖標和圖象。

6.數據

一些組件被使用來進行數據顯示(combobox或者datagrid)的工作。同時,你還可以使用各種方式來將這些組件與數據聯系起來,如使用數組、收集對象、數據模型、以及外部XML數據資源,等等。

Flex應用程序是如何編譯和發布的:

Flex學習手冊中Flex應用程序被編譯成一個SWF文件,然后在FlashPlayer下運行。當一個源代碼被編譯時,它就被轉換成ActionScript類(譯者注:這正是Flex精髓的地方之一,即提供從MXML到ActionScript的轉換),并與圖形和其它資源合并到SWF文件里。在運行時,SWF文件與所需的外部庫、服務和數據源進行交互。

一般的Flex應用程序并不需要服務器端所提供的支持。因此,你可以在你的本地計算機上編譯它們,然后在Web服務的HTML頁面中發布給你的用戶。
當然,你還可以將Flex與Adobe?FlexDataServices2、ColdFusionFlashRemotingService、或者其它Java和J2EEService服務器技術結合起來,進行B/S結構的網絡應用程
序的開發。

MXML:一切開始的地方

你可以在MXML中使用Flex所提供的組件來定義用戶界面。這里有一個主MXML程序文件的例子:

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"> 
  3. <mx:Panel> 
  4. <mx:TextAreatextmx:TextAreatext="SayhellotoFlex!"/> 
  5. <mx:Buttonlabelmx:Buttonlabel="Close"/> 
  6. </mx:Panel> 
  7. </mx:Application> 

如果你對XML已經很熟悉了,就能一眼識別出這個例子的格式。MXML代碼的頭兩行包含了版本號、編碼、以及命名空間的信息,文檔的主體包含的是程序的具體內容。
Flex應用程序所有的具體內容都被放在<mx:Application>標簽對中。同時,你還可以在父標簽對中嵌套其它的子標簽對(譯者注:反正標簽是成對出現的,這點一定要記住)。
該例子創建了一個簡單的程序,它在屏幕上顯示“SayhellotoFlex!”的文字。在該程序中,聲明了TextArea和Button組件,并設置了它們相應的text和label屬性。

備注:在MXML文件中的每個標簽都有前綴mx,它是Flex的設計命名空間。
 

【編輯推薦】

  1. 解析Flexbuilder4十大新特性
  2. 從Flex Builder更名看Flash平臺戰略
  3. Flex及FlexBuilder2.0開發環境詳解
  4. FlexBuilder3.0與Eclipse3.4的***結合
  5. 學習筆記 FlexBuilder2.0中如何使用基于Lists的控件 

 

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-06-07 16:54:52

UML

2010-06-03 09:48:17

Hadoop安裝

2010-07-27 15:53:15

2010-06-02 09:58:53

SVN權限控制

2010-08-05 13:27:06

Flex布局

2010-05-31 17:07:25

SVN權限配置手冊

2010-09-28 10:44:30

HTML DOM參考手

2010-06-07 15:21:00

hadoop-0.20

2018-05-21 11:47:57

數據庫MySQL速查手冊

2010-05-28 19:02:50

TortoiseSVN

2010-06-01 17:45:45

SVN 基本操作

2019-07-18 13:43:10

PythonLinuxWindows

2010-07-29 17:11:03

Flex

2010-06-07 18:51:15

UML入門

2010-06-17 23:38:17

CANopen總線協議

2011-08-23 14:01:03

LUA

2010-08-04 09:06:21

Flex安裝

2010-07-26 11:19:19

Perl入門手冊

2010-08-04 11:23:15

Flex字符串

2010-08-06 10:56:11

Flex4MyEclipse
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 365夜爽爽欧美性午夜免费视频 | 亚洲欧美国产精品一区二区 | 91看片视频 | 久久国产精品久久国产精品 | 天天射美女 | www国产精品 | 成人在线视频免费播放 | 亚洲国产成人av | 欧产日产国产精品国产 | 亚州综合在线 | 中文字幕日韩一区 | 成人欧美一区二区三区在线观看 | 日韩精品极品视频在线观看免费 | 久久高清免费视频 | 成人在线亚洲 | 一级黄色毛片子 | 成人av播放 | 激情五月综合网 | 久久久999成人 | 日日摸夜夜爽人人添av | 国产精品免费小视频 | 国产精品一区二区三区在线 | 伊人99| 韩日一区二区三区 | 99精品视频在线 | 国产精品一区二区久久久久 | 日韩在线观看一区二区三区 | 狠狠干在线 | 777毛片| 亚洲一区二区三区高清 | 免费久久视频 | 亚洲成人久久久 | 欧美在线综合 | 欧美精品三区 | 中国大陆高清aⅴ毛片 | 亚洲综合在线视频 | 欧美日韩在线免费观看 | 国产成人精品久久二区二区 | jav成人av免费播放 | 97在线播放 | 亚洲一区自拍 |