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