久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      ActionScript3.0新增功能介紹

      時(shí)間:2013-07-05 13:39:36 AS3.0入門教程 我要投稿

      ActionScript3.0新增功能介紹

      ActionScript3.0新增功能介紹
      ActionScript3.0新增了哪些功能,雖然 ActionScript 3.0 包含 ActionScript 編程人員所熟悉的許多類和功能,但 ActionScript 3.0 在架構(gòu)和概念上

      是區(qū)別于早期的 ActionScript 版本的。
      ActionScript 3.0 中的改進(jìn)部分包括新增的核心語言功能,以及能夠更好地控制低級(jí)對(duì)象的改進(jìn) Flash Player API。

      核心語言功能
      核心語言定義編程語言的基本構(gòu)造塊,例如語句、表達(dá)式、條件、循環(huán)和類型。
      ActionScript 3.0 包含許多加速開發(fā)過程的新功能。

      運(yùn)行時(shí)異常
      ActionScript 3.0 報(bào)告的錯(cuò)誤情形比早期的 ActionScript 版本多。運(yùn)行時(shí)異常用于常見的
      錯(cuò)誤情形,可改善調(diào)試體驗(yàn)并使您能夠開發(fā)可以可靠地處理錯(cuò)誤的應(yīng)用程序。運(yùn)行時(shí)錯(cuò)誤可
      提供帶有源文件和行號(hào)信息注釋的堆棧跟蹤,以幫助您快速定位錯(cuò)誤。

      運(yùn)行時(shí)類型
      在 ActionScript 2.0 中,類型注釋主要是為開發(fā)人員提供幫助;在運(yùn)行時(shí),所有值的類型都是動(dòng)態(tài)指定的。
      在 ActionScript 3.0 中,類型信息在運(yùn)行時(shí)保留,并可用于多種目的。
      Flash Player 9 執(zhí)行運(yùn)行時(shí)類型檢查,增強(qiáng)了系統(tǒng)的類型安全性。
      類型信息還可用于以本機(jī)形式表示變量,從而提高了性能并減少了內(nèi)存使用量。 

      密封類
      ActionScript 3.0 引入了密封類的概念。密封類只能擁有在編譯時(shí)定義的固定的一組屬性和
      方法;不能添加其它屬性和方法。這使得編譯時(shí)的檢查更為嚴(yán)格,從而導(dǎo)致程序更可靠。由
      于不要求每個(gè)對(duì)象實(shí)例都有一個(gè)內(nèi)部哈希表,因此還提高了內(nèi)存的使用率。還可以通過使用
      dynamic 關(guān)鍵字來實(shí)現(xiàn)動(dòng)態(tài)類。默認(rèn)情況下,ActionScript 3.0 中的所有類都是密封的',但
      可以使用 dynamic 關(guān)鍵字將其聲明為動(dòng)態(tài)類。

      閉包方法
      ActionScript 3.0 使閉包方法可以自動(dòng)記起它的原始對(duì)象實(shí)例。此功能對(duì)于事件處理非常有用。
      在 ActionScript 2.0 中,閉包方法無法記起它是從哪個(gè)對(duì)象實(shí)例提取的,所以在調(diào)用閉包方法時(shí)將導(dǎo)致意外的行為。mx.utils.Delegate 類是一種常用的

      解決方法,但已不再需要。


      ECMAScript for XML (E4X)
      ActionScript 3.0 實(shí)現(xiàn)了 ECMAScript for XML (E4X),后者最近被標(biāo)準(zhǔn)化為 ECMA-357。
      E4X 提供一組用于操作 XML 的自然流暢的語言構(gòu)造。
      與傳統(tǒng)的XML分析API不同,使用E4X的XML就像該語言的本機(jī)數(shù)據(jù)類型一樣執(zhí)行。
      E4X通過大大減少所需代碼的數(shù)量來簡(jiǎn)化操作 XML 的應(yīng)用程序的開發(fā)。
      要查看 ECMA 的 E4X 規(guī)范,請(qǐng)?jiān)L問 www。ecma-international。org將句號(hào)換為點(diǎn)。


      正則表達(dá)式
      ActionScript 3.0包括對(duì)正則表達(dá)式的固有支持,因此您可以快速搜索并操作字符串。
      由于在 ECMAScript (ECMA-262) 第 3 版語言規(guī)范中對(duì)正則表達(dá)式進(jìn)行了定義,
      因此 ActionScript 3.0 實(shí)現(xiàn)了對(duì)正則表達(dá)式的支持。

      命名空間
      命名空間與用于控制聲明(public、private、protected)的可見性的傳統(tǒng)訪問說明符類似。
      它們的工作方式與名稱由您指定的自定義訪問說明符類似。
      命名空間使用統(tǒng)一資源標(biāo)識(shí)符 (URI) 以避免沖突,而且在您使用 E4X 時(shí)還用于表示 XML 命名空間。

      新基元類型
      ActionScript 2.0 擁有單一數(shù)值類型 Number,它是一種雙精度浮點(diǎn)數(shù)。ActionScript 3.0
      包含 int 和 uint 類型。int 類型是一個(gè)帶符號(hào)的 32 位整數(shù),它使 ActionScript 代碼可充分
      利用 CPU 的快速處理整數(shù)數(shù)學(xué)運(yùn)算的能力。 int 類型對(duì)使用整數(shù)的循環(huán)計(jì)數(shù)器和變量都非
      常有用。uint 類型是無符號(hào)的 32 位整數(shù)類型, 可用于 RGB 顏色值、字節(jié)計(jì)數(shù)和其它方面。
       

      【ActionScript3.0新增功能介紹】相關(guān)文章:

      1.Photoshop CS6 新增功能詳解

      2.Actionscript3.0教程09:函數(shù)的使用介紹

      3.ActionScript3.0教程05:所有語法介紹「超完整」

      4.ActionScript3.0自學(xué)教程

      5.Flash ActionScript3.0簡(jiǎn)介

      6.ActionScript3.0教程06:所有運(yùn)算符的介紹

      7.ActionScript3.0基礎(chǔ)教程

      8.ActionScript3.0實(shí)用教程