《ActionScript3.0完全自學(xué)視頻教程》2CD
ActionScript 3.0 是一種強(qiáng)大的面向?qū)ο缶幊陶Z(yǔ)言,它標(biāo)志著 Flash Player Runtime 演化過(guò)程中的一個(gè)重要階段。設(shè)計(jì) ActionScript 3.0 的意圖是創(chuàng)建一種適合快速地構(gòu)建效果豐富的互聯(lián)網(wǎng)應(yīng)用程序的語(yǔ)言,這種應(yīng)用程序已經(jīng)成為 Web 體驗(yàn)的重要部分。
歷史
ActionScript 是一種基于 ECMAScript 的編程語(yǔ)言,用來(lái)編寫(xiě) Adobe Flash 電影和應(yīng)用程序。ActionScript 1.0 最初隨 Flash 5 一起發(fā)布,這是第一個(gè)完全可編程的版本。Flash 6 增加了幾個(gè)內(nèi)置函數(shù),允許通過(guò)程序更好地控制動(dòng)畫(huà)元素。在 Flash 7 中引入了 ActionScript 2.0,這是一種強(qiáng)類(lèi)型的語(yǔ)言,支持基于類(lèi)的編程特性,比如繼承、接口和嚴(yán)格的數(shù)據(jù)類(lèi)型。Flash 8 進(jìn)一步擴(kuò)展了 ActionScript 2,添加了新的類(lèi)庫(kù)以及用于在運(yùn)行時(shí)控制位圖數(shù)據(jù)和文件上傳的 API。Flash Player 中內(nèi)置的 ActionScript Virtual Machine(AVM1)執(zhí)行 ActionScript。通過(guò)使用新的虛擬機(jī) ActionScript Virtual Machine(AVM2),F(xiàn)lash 9(附帶 ActionScript 3)大大提高了性能。
簡(jiǎn)介
ActionScript 的老版本(ActionScript 1.0 和 2.0)提供了創(chuàng)建效果豐富的 Web 應(yīng)用程序所需的功能和靈活性。ActionScript 3 現(xiàn)在為基于 Web 的應(yīng)用程序提供了更多的可能性。它進(jìn)一步增強(qiáng)了這種語(yǔ)言,提供了出色的性能,簡(jiǎn)化了開(kāi)發(fā)的過(guò)程,因此更適合高度復(fù)雜的 Web 應(yīng)用程序和大數(shù)據(jù)集。ActionScript 3 可以為以 Flash Player 為目標(biāo)的內(nèi)容和應(yīng)用程序提供高性能和開(kāi)發(fā)效率。
ActionScript 3 符合 ECMAScript Language Specification 第三版。它還包含基于 ECMAScript Edition 4 的功能,比如類(lèi)、包和名稱(chēng)空間;可選的靜態(tài)類(lèi)型;生成器和迭代器;以及非結(jié)構(gòu)化賦值(destructuring assignments)。隨著 Web 應(yīng)用程序項(xiàng)目需求的增長(zhǎng),也要求 ActionScript 引擎有重大的突破。ActionScript 3 引入了一個(gè)新的高度優(yōu)化的 ActionScript Virtual Machine(AVM2),與 AVM1 相比,AVM2 的性能有了顯著的提高。這使 ActionScript 3 代碼的執(zhí)行速度幾乎比以前的 ActionScript 代碼快了 10 倍。Flash Player 9 中包含 AVM2(ActionScript 3.0 的腳本語(yǔ)言引擎),設(shè)計(jì)它的目的是提供互聯(lián)網(wǎng)應(yīng)用程序開(kāi)發(fā)人員所需的性能和特性。為了向后兼容現(xiàn)有的內(nèi)容,F(xiàn)lash Player 將繼續(xù)支持 AVM1。
- 大。1.29 GB
- 百度網(wǎng)盤(pán)觀看下載
- 點(diǎn)數(shù):15 點(diǎn)數(shù)
- 咨詢(xún)QQ:1686059668