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

揭露Flex4的六大變化

開發 后端
Adobe已經發布了Flex4(Gumbo)的首個官方beta版,該版本包含了眾多的變化。本文就向大家簡單介紹一下Flex4的幾大變化。

本文從較高層次審視了這個流行RIA框架的最新版,討論了Flex4發生的主要變化。相信通過本文的簡單介紹你對Flex4的認識會更加深刻。

Flex4的六大變化

Adobe已經發布了Flex4(Gumbo)的首個官方beta版。該版本包含了眾多的變化。本文從較高層次審視了這個流行RIA框架的最新版,討論了其所發生的主要變化。

匯集最新Flash平臺技術相關資源,提供Flash平臺相關工具高速下載

1.集成AdobeCatalyst

Flex4的一個主要特性就是提供了對AdobeCatalyst(Adobe新的設計工具,用于創建富Internet應用而無需編寫代碼)集成的支持。Catalyst改變了開發者與設計者協作的方式,因為它清楚地知道應用開發者與設計者之間工作方式的顯著差異。這樣開發者與設計者都能專注于自己所擅長的領域,憑借Catalyst,無論開發者還是設計者都能按照自己所習慣的方式進行工作。Flex4中的很多變化都是圍繞著Flex與Catalyst的集成進行的。請查看AdobeCatalyst站點以了解其詳細信息。

2.Spark組件架構

Flex的每個版本都包含了完整的組件庫,其中含有用于構建應用的通用組件,如數據表格、按鈕及布局容器等等。Flex4的底層組件架構名為Spark,而在Flex3中則叫做Halo。為了支持Catalyst,Flex4更新了底層的組件模型以達到松耦合的目的。

在新的Spark組件模型中,核心邏輯、皮膚以及布局都被分開了,這樣我們就能單獨處理其中任意一部分而又不會影響到其他部分。Spark組件模型構建于Halo組件模型之上,這意味著Spark擴展了Halo的核心基類UIComponent,這樣我們就能以增量的方式使用Flex4,同時還能將Flex3組件應用在Flex4應用中。

除此以外,Flex4還對效果(effect)進行了增強。現在可以將效果應用在任意的對象和類型上,這么做提升了其靈活性。Flex4的效果由新的“spark.effects”包實現。就像新的組件庫一樣,Flex4的效果也被重新實現了,但卻并沒有對Flex3的效果進行任何變更,這么做的目的是為了保持向后兼容。請查看ChetHaase所寫的關于Flex4效果的文章或是其博客以更多地了解GumboEffect。

請閱讀白皮書以更多地了解Spark架構。

3.MXML2009

MXML基于XML,構建于FlashPlayer所用的編程語言——ActionScript3之上。MXML用于對用戶界面和支持工具(比如說IDE,現在是Catalyst了)的視圖區域進行布局。MXML2009包含了大量更新以對不同的行為(核心、皮膚和布局)進行解耦,同時還提供了新的組件庫。現在Flex4的組件在其自己的包中(spark.components)得以實現,同時又沒有對Flex3的組件進行任何變更,為此MXML2009專門提供了一個新的命名空間以提供支持。

下面的應用聲明示例展示了如何使用該命名空間以及如何為Spark和Halo組件定義命名空間:

  1. <s:Application 
  2. xmlns:fx="http://ns.adobe.com/mxml/2009" 
  3. xmlns:s="library://ns.adobe.com/flex/spark" 
  4. xmlns:mx="library://ns.adobe.com/flex/halo"> 
  5.  

 這樣,我們就可以通過下面的代碼聲明Flex4的Button:

  1. <s:Buttonlabels:Buttonlabel="MyFlex4Button"/> 

下面的代碼聲明了Flex3的Button:

  1. <mx:Buttonlabelmx:Buttonlabel="MyFlex3Button"/> 

請瀏覽MXML2009規范以深入了解其變化。

4.FlashBuilder4

FlashBuilder4(之前叫做FlexBuilder)是面向應用開發者的最新的EclipseIDE。該新版本帶有眾多更新,包括條件調試斷點、更多的重構工具并支持FlexUnit4。一如往常,它還包括MXML、ActionScript3、可視化設計器以及Flex性能與內存分析器(只有專業版才有該性能分析器)。

除此之外,該最新版還提供了高級的數據管理特性以簡化數據為中心應用的開發。這包括客戶端的數據管理特性,它可以處理CRUD操作以及在大集合中進行滾動。

請點擊這里來深入了解該IDE。

5.編譯器性能

幾乎每個Flex3開發者心中都有一個痛——糟糕的編譯器性能。基于此,Gumbo的一個主要目標就是改進Flex4中的編譯器性能。雖然官方尚未發布性能基準,但來自Adobe的PeterDonovan根據自己所作的一些試驗對其進行了測試,結果表明新的編譯器性能提升了25%。他說要想將性能提升3到4倍只能進行重新設計。當然了,每個企業級Flex應用的開發者都希望今年底Flex4正式發布時能實現這一點。

請閱讀PeterDonovan的文章來深入了解相關信息。

6.新的文本功能

Flash應用(無論是Flex還是非Flex應用)的一個主要議題就是高效處理文本的能力。在FlashPlayer10中,Adobe引入了全新的文本引擎以支持RIA的需要(多語言、打印以及鍵盤快捷鍵等等)。Gumbo引入了大量新的文本類(RichText、SimpleText等等)以在Flex框架中提供更健壯的文本支持。除此以外,Adobe正在全力開發新的TextLayoutFramework以賦予ActionScript3開發者利用FlashPlayer文本引擎的能力。請點擊這里以深入了解TextLayoutFramework。

【編輯推薦】

  1. 技術前沿 解析最新QTP識別Flex4方法
  2. 探究Flex4打印功能的實現
  3. 探究Flex4重大變身
  4. 揭開Flex正則表達式的神秘面紗
  5. Flex數據綁定及其使用頻繁的幾種情況 
責任編輯:佚名 來源: infoq.com
相關推薦

2010-08-02 11:26:21

Flex4

2010-08-13 10:30:30

Flex4

2010-08-12 14:58:12

Flex4

2010-07-27 10:03:57

Flex4

2010-08-12 14:31:42

Flex4

2010-07-30 13:15:17

Flex優勢

2010-08-13 14:45:58

Flex4布局

2010-07-29 16:31:34

Flex開源項目

2010-08-10 13:42:27

Flex開源項目

2010-08-13 09:05:09

Flex4Halo

2010-08-06 10:56:11

Flex4MyEclipse

2010-08-05 10:38:10

Flex開源項目

2010-08-02 11:09:45

Flex4

2010-08-12 16:28:51

Flex應用程序

2009-07-16 14:09:24

Flex3到Flex4

2010-07-27 09:37:44

Flex

2010-08-11 11:10:08

Flex4打印功能

2010-08-10 09:08:29

HTMLTemplatFlex4

2018-02-25 17:00:04

區塊鏈比特幣

2010-08-02 12:44:01

Flex3Flex4
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区一区 | 亚洲欧美激情国产综合久久久 | 99久久久久久99国产精品免 | 91精品久久久 | 国产中文字幕在线观看 | 久久久久国产一区二区三区四区 | 国产精品久久久久久av公交车 | 久久一 | 爱爱无遮挡 | 日韩精品免费在线观看 | 日日爱夜夜操 | 亚洲黄色av | 91亚洲国产成人精品一区二三 | 337p日本欧洲亚洲大胆精蜜臀 | xxx国产精品视频 | 亚洲一区视频在线 | 国产日韩欧美一区二区 | 亚洲电影一区二区三区 | 成年人在线观看 | 91色在线 | 天堂av中文 | 欧美三级不卡 | 欧美福利 | 国际精品鲁一鲁一区二区小说 | 国产亚洲高清视频 | 国产精品久久久久久久粉嫩 | 午夜天堂 | 97久久国产| 一区中文字幕 | 欧美一区二区免费视频 | 久久久国产精品 | 精品国产一区二区三区日日嗨 | 91在线精品播放 | 久久99精品国产99久久6男男 | 蜜臀久久| 91精品国产一区二区在线观看 | 蜜桃官网 | 亚洲精品美女视频 | 亚洲精品乱码久久久久久9色 | 伊人网在线播放 | 成人精品系列 |