
ActionScript教程
詳情>>ActionScript(簡(jiǎn)稱AS)是由Macromedia(現(xiàn)已被Adobe收購(gòu))為其Flash產(chǎn)品開發(fā)的,最初是一種簡(jiǎn)單的腳本語言,現(xiàn)在最新版本ActionScript3.0,是一種完全的面向?qū)ο蟮木幊陶Z言,功能強(qiáng)大,類庫(kù)豐富,語法類似JavaScript,多用于Flash互動(dòng)性、娛樂性、實(shí)用性開發(fā),網(wǎng)頁制作和RIA(豐富互聯(lián)網(wǎng)程序)開發(fā)。
ActionScript是Flash的腳本語言。正是由于Flash中增加、完善了ActionScript,才能創(chuàng)作出來的動(dòng)畫具有很強(qiáng)的交互性。在簡(jiǎn)單的動(dòng)畫中,F(xiàn)lash按順序播放動(dòng)畫中的場(chǎng)景和幀,而在交互動(dòng)畫中,用戶可以使用鍵盤或鼠標(biāo)與動(dòng)畫交互,大大增強(qiáng)了用戶的參與,同時(shí)也大大增強(qiáng)了Flash動(dòng)畫的魅力。例如,可以單擊動(dòng)畫中的按鈕,使動(dòng)畫跳轉(zhuǎn)到不同部分繼續(xù)播放;可以移動(dòng)動(dòng)畫中的對(duì)象,如移動(dòng)你手中的手槍,使射出的子彈準(zhǔn)確地?fù)糁心繕?biāo);可以在表單中輸入信息,反饋你對(duì)公司的意見等。
有了ActionScript,就可以通過設(shè)置動(dòng)作來創(chuàng)建交互動(dòng)畫。使用NormalMode動(dòng)作面板上的控件,無需編寫任何動(dòng)作腳本就可以插入動(dòng)作。如果已經(jīng)熟悉ActionScript,也可以使用專家模式動(dòng)作面板編寫腳本。命令的形式可以是一個(gè)動(dòng)作(如命令動(dòng)畫停止播放),也可以是一系列動(dòng)作。很多動(dòng)作的設(shè)置只要求有少量的編程經(jīng)驗(yàn),而其它一些動(dòng)作的應(yīng)用則要求比較熟悉編程語言,用于高級(jí)開發(fā)。
ActionScript同樣擁有語法、變量、函數(shù)等,而且與JavaScript類似,它也由許多行語句代碼組成,每行語句又是一些命令、運(yùn)算符、分號(hào)等組成。它的結(jié)構(gòu)與C/C++或者Java等高級(jí)編程語言相似。所以,對(duì)于有高級(jí)編程經(jīng)驗(yàn)的人來說,學(xué)習(xí)ActionScript是很低輕松的。
ActionScript與JavaScript結(jié)構(gòu)類似,但是它的編程要容易得多,每一行的代碼都可以簡(jiǎn)單地從ActionScript面板中直接調(diào)用。在任何時(shí)候,對(duì)輸入的ActionScript代碼,F(xiàn)lash都會(huì)檢查語法是否正確,并提示如何修改。完成一個(gè)動(dòng)畫的ActionScript編程以后,可以直接在ActionScript的調(diào)試過程中,檢查每一個(gè)變量的賦值過程,設(shè)置檢查帶寬的使用情況。ActionScript更容易使編程學(xué)習(xí)者理解面向?qū)ο缶幊讨须y以理解的對(duì)象、屬性、方法等名詞。
ActionScript中的對(duì)象可以包含數(shù)據(jù)或作為電影剪輯以圖像形式出現(xiàn)在編輯區(qū)中。所有的電影剪輯都是預(yù)定義類MovicClip的實(shí)例。每個(gè)電影剪輯實(shí)例均包含MovicClip類的所有屬性(如_height、_rotation、_totaframes)的所有方法(如gotoAndPlay、loadMovie、startDrag)。
Flash AS 入門 “影片剪輯”屬性調(diào)整及路徑解析
本節(jié)應(yīng)掌握的知識(shí)要點(diǎn)①影片剪輯屬性調(diào)整;②相對(duì)路徑、絕對(duì)路徑的應(yīng)用;③賦值運(yùn)算符“=”應(yīng)用;④了解算術(shù)組合賦值運(yùn)算符“+=”、“-=”、“*=”、“/=”。...2013-03-13Flash AS 入門 為“影片剪輯”添加鼠標(biāo)事件
這一節(jié)將用上一節(jié)學(xué)習(xí)過的語句,在影片剪輯上添加動(dòng)作來控制主場(chǎng)景時(shí)間軸以及影片剪輯自身的播放...2013-03-13- 這一節(jié)將學(xué)習(xí)為按鈕添加鼠標(biāo)事件來控制動(dòng)畫的播放狀態(tài)和控制影片剪輯的播放,實(shí)現(xiàn)簡(jiǎn)單的交互...2013-03-13
Flash AS 入門 為“關(guān)鍵幀”添加動(dòng)作
這篇文章主要是介紹flash as編程中,為關(guān)鍵幀添加動(dòng)作的方法,需要的朋友可以參考下...2013-03-13- 根據(jù)某些特殊需求:需要實(shí)現(xiàn)flash文本豎排效果,本文搜集整理了一些實(shí)用代碼,感興趣的你不妨參考下,希望本文的知識(shí)點(diǎn)可以幫助到你...2013-02-20
AS3.0加載FLV視頻的方法及實(shí)現(xiàn)代碼
AS3.0加載FLV視頻,有些新手朋友可能會(huì)很陌生,本文詳細(xì)整理了一些實(shí)用方法,需要了解的朋友可以參考下...2012-12-31- 在AS3中使用聲音跟AS2有很大的不同,ActionScript 3.0和Flash Player支持以mp3格式存儲(chǔ)的聲音。它們不能直接加載或播放其他格式的聲音,比如WAV或AIFF,使用Adobe Flash CS3 Profession...2012-12-31
flash as3.0中g(shù)et與set的用法與案例代碼
有一個(gè)屬性,我們想從外部調(diào)用它,也能夠從外部訪問它,但是不讓它暴露到外部,這時(shí)我們?nèi)绾稳プ瞿??這里就要用到我們的get關(guān)鍵字,下面我們就來詳細(xì)講解一下get及set的使用方法...2012-12-31- 使用loadMovie可以動(dòng)態(tài)的載入外部文件,從而減少主文件的體積,有利于網(wǎng)上下載,以及對(duì)各項(xiàng)子文件的修改,更換。如果沒有做過FLASH網(wǎng)頁,可以看看這個(gè)FLASH網(wǎng)頁的基本組成情況...2012-10-24
- 在flash cs4建一個(gè)按鈕cswzjsButton,如果要整個(gè)flash都可以點(diǎn),可以做一個(gè)flash大小相同的透明按鈕。...2010-11-28
從零開始學(xué)習(xí)創(chuàng)建flash單選按鈕ActionScript 3.0
我們將使用畫圖工具和ActionScript 3.0中的時(shí)間軸,鼠標(biāo)事件做一個(gè)好看的單選按鈕。...2010-09-10ActionScript 3.0 性能優(yōu)化小知識(shí)
ActionScript 3.0 性能優(yōu)化小知識(shí),這樣才能讓你的flash運(yùn)行的更完美。...2010-09-01- 之前見有一些網(wǎng)友提到過此類問題,也有人討論過了,大致原理就是坐標(biāo)數(shù)據(jù),然后根據(jù)點(diǎn)坐標(biāo)去判斷筆畫,然后生成字符。...2010-08-06
ActionScript3.0中建立幀頻計(jì)數(shù)器的方法
在這個(gè)教程中,你將學(xué)會(huì)如何測(cè)量Flash中當(dāng)前的幀頻,并將其顯示出來。 ...2010-07-12Flash AS3.0 制作老鷹飛動(dòng)實(shí)例
本例為Flash AS3.0菜鳥學(xué)飛系列教程,在本Flash AS3.0教程中我們將通過學(xué)習(xí)一個(gè)老鷹飛動(dòng)實(shí)例講解如何載入庫(kù)中的影片剪輯將制作成動(dòng)畫效果,希望能給朋友們帶來幫助~~...2010-02-18

