自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Flex應(yīng)用程序的開發(fā),編譯和發(fā)布

開發(fā) 后端
本文向大家介紹一下Flex應(yīng)用程序的概念,主要包括開發(fā)Flex應(yīng)用程序的典型步驟,F(xiàn)lex應(yīng)用程序是如何編譯和發(fā)布的兩大部分內(nèi)容。

Flex應(yīng)用程序有很多值得學(xué)習(xí)的地方,這里向大家簡(jiǎn)單描述一下,通過本文的學(xué)習(xí),你可以創(chuàng)建你的***個(gè)Flex應(yīng)用程序,并將它與你以前所熟悉的Web開發(fā)技術(shù)進(jìn)行比較,以領(lǐng)會(huì)Flex的內(nèi)涵和精髓。

構(gòu)建并運(yùn)行Flex應(yīng)用程序

Flex是一個(gè)提供開發(fā)設(shè)計(jì)和運(yùn)行支持的架構(gòu),它可以使開發(fā)人員創(chuàng)建利用Adobe?
Flash?Player9作為前臺(tái)的“富客戶端互聯(lián)網(wǎng)應(yīng)用程序/richInternetapplications/RIA”,以滿足用戶更為直觀和***交互性的在線體驗(yàn)。

開發(fā)Flex應(yīng)用程序的典型步驟如下:

1.選取一系列預(yù)先定制好的、用于設(shè)計(jì)應(yīng)用程序界面的組件(如表格、按鈕等等)

2.布置組件以設(shè)計(jì)用戶界面。

3.使用樣式和主題來(lái)增強(qiáng)視覺方面的設(shè)計(jì)。

4.添加動(dòng)態(tài)行為(例如程序部件之間的相互作用)。

5.定義并連接所需的數(shù)據(jù)庫(kù)服務(wù)。

6.將源代碼編譯成SWF文件,然后在FlashPlayer中運(yùn)行。

Flex應(yīng)用程序是如何編譯和發(fā)布的:

所有的元素都被編譯或連接到你的Flex應(yīng)用程序中。Flex應(yīng)用程序被編譯成一個(gè)SWF文件,然后在FlashPlayer下運(yùn)行。當(dāng)一個(gè)源代碼被編譯時(shí),它就被轉(zhuǎn)換成ActionScript類(譯者注:這正是Flex精髓的地方之一,即提供從MXML到ActionScript的轉(zhuǎn)換),并與圖形和其它資源合并到SWF文件里。在運(yùn)行時(shí),SWF文件與所需的外部庫(kù)、服務(wù)和數(shù)據(jù)源進(jìn)行交互。

一般的Flex應(yīng)用程序并不需要服務(wù)器端所提供的支持。因此,你可以在你的本地計(jì)算機(jī)上編譯它們,然后在Web服務(wù)的HTML頁(yè)面中發(fā)布給你的用戶。
當(dāng)然,你還可以將Flex與Adobe?FlexDataServices2、ColdFusionFlashRemotingService、或者其它Java和J2EEService服務(wù)器技術(shù)結(jié)合起來(lái),進(jìn)行B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用程
序的開發(fā)。

◆MXML:一切開始的地方

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

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

 如果你對(duì)XML已經(jīng)很熟悉了,就能一眼識(shí)別出這個(gè)例子的格式。MXML代碼的頭兩行包含了版本號(hào)、編碼、以及命名空間的信息,文檔的主體包含的是程序的具體內(nèi)容。

Flex應(yīng)用程序所有的具體內(nèi)容都被放在<mx:Application>標(biāo)簽對(duì)中。同時(shí),你還可以在父標(biāo)簽對(duì)中嵌套其它的子標(biāo)簽對(duì)(譯者注:反正標(biāo)簽是成對(duì)出現(xiàn)的,這點(diǎn)一定要記?。?br /> 該例子創(chuàng)建了一個(gè)簡(jiǎn)單的程序,它在屏幕上顯示“SayhellotoFlex!”的文字。在該程序中,聲明了TextArea和Button組件,并設(shè)置了它們相應(yīng)的text和label屬性。

備注:在MXML文件中的每個(gè)標(biāo)簽都有前綴mx,它是Flex的設(shè)計(jì)命名空間。

【編輯推薦】

  1. 深入探究Flex應(yīng)用程序使用
  2. Flex應(yīng)用程序組成元素和開發(fā)步驟解析
  3. 學(xué)習(xí)總結(jié) 在Flex中如何嵌入Flex字體
  4. 學(xué)習(xí)筆記 Flex應(yīng)用程序如何啟動(dòng)
  5. Flex數(shù)據(jù)綁定及其使用頻繁的幾種情況 
責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2010-08-12 15:44:25

Flex應(yīng)用程序

2010-02-06 14:19:26

ibmdwGoogleMap

2010-08-02 09:10:36

Flex模塊化

2011-12-03 20:25:53

2010-08-04 14:15:43

Flex應(yīng)用程序

2010-08-11 09:36:12

Flex組件

2010-08-04 09:43:28

Flex應(yīng)用程序

2020-09-23 10:59:37

應(yīng)用安全

2009-07-23 13:14:20

ASP.NET應(yīng)用程序

2010-08-12 16:20:57

Flex應(yīng)用程序

2010-08-12 16:10:44

Flex應(yīng)用程序

2010-11-23 08:39:41

EnyowebOS 2.0WebOS

2010-08-10 15:26:38

Flex應(yīng)用程序

2010-08-13 13:18:20

Flex應(yīng)用程序

2012-04-25 22:56:10

Android

2012-12-25 09:52:22

Windows 8

2012-04-26 13:48:56

iPhone應(yīng)用發(fā)布Ad Hoc

2009-07-17 16:09:29

Swing桌面應(yīng)用程序

2010-08-12 15:59:23

Flex應(yīng)用程序

2009-07-21 15:14:32

預(yù)編譯應(yīng)用程序ASP.NET
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)