
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)頁(yè)制作和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 入門教程 亂數(shù)排列(隨機(jī)數(shù))方法
選取不重復(fù)的隨機(jī)數(shù)(或者叫亂數(shù)),在flash的編程中經(jīng)常都會(huì)用到,這里簡(jiǎn)單介紹下,需要的朋友可以參考下...2013-03-14Flash AS 入門教程 碰撞檢測(cè)hitTest函數(shù)
hitTest函數(shù)是用來檢測(cè)兩個(gè)物體或目標(biāo)是否重疊和相交,如果相交或重疊,就執(zhí)行相應(yīng)的動(dòng)作,這對(duì)于我們做一些互動(dòng)的動(dòng)畫和游戲是非常有用。比如在做點(diǎn)鞭炮、射擊等的動(dòng)畫時(shí),就可以用hitTe...2013-03-14Flash AS 入門教程 事件處理函數(shù)及畫線語句
我們學(xué)過在按扭或者影片剪輯上添加事件,這些事件也可以很方便地寫在幀上,使用起來比較方便,有時(shí)也能起到簡(jiǎn)化腳本的作用。這些寫在幀上的事件在軟件中是位置是內(nèi)置類影片MovieClip...2013-03-14- 如果有一個(gè)功能或者一段代碼要經(jīng)常使用,則可以把它寫成自定義函數(shù),在用到的時(shí)候調(diào)用它。使用函數(shù)是為了簡(jiǎn)化編程的負(fù)擔(dān),減少代碼量和提高效率...2013-03-14
Flash AS 實(shí)例進(jìn)階 FLASH載入等待 Loading效果
在網(wǎng)絡(luò)上看 Flash 動(dòng)畫是將 SWF 文件邊下載邊播放,由于網(wǎng)絡(luò)速度原因,有時(shí)下載速度低于播放速度,這樣就出現(xiàn)影片斷斷續(xù)續(xù)現(xiàn)象,為 Flash 動(dòng)畫添加 Loading 的作用就是使影片連貫播放...2013-03-13Flash AS 實(shí)例進(jìn)階 鍵值捕獲實(shí)現(xiàn)代碼
這里介紹的是通過判斷獲取的鍵控代碼值來實(shí)現(xiàn)鍵盤控制,還是老套路,使用一個(gè)這樣的實(shí)例,這是去年作的一個(gè)練習(xí), 就叫距離產(chǎn)生美吧...2013-03-13Flash AS 實(shí)例進(jìn)階 圖片閃白切換效果實(shí)現(xiàn)代碼
“閃白”換場(chǎng)是電視拍攝用語,是畫面切換過程中場(chǎng)景出現(xiàn)空白,有人將這一手法應(yīng)用到網(wǎng)頁(yè)圖片的切換上來,也是一種不錯(cuò)的組圖顯示效果,這里我們用動(dòng)作腳本來制作一個(gè)這樣的實(shí)例...2013-03-13Flash AS 實(shí)例進(jìn)階 遮罩效果實(shí)例講解
遮罩在學(xué)習(xí) Flash 中是較早就接觸到的基本知識(shí),那是在圖層操作區(qū)設(shè)定,現(xiàn)在我們學(xué)習(xí)在動(dòng)作腳本中使用遮罩的方法,應(yīng)該是使用更簡(jiǎn)便,效果更豐富,這里用簡(jiǎn)單的只有兩個(gè)遮罩層的實(shí)例...2013-03-13Flash AS 實(shí)例進(jìn)階 制作時(shí)鐘實(shí)現(xiàn)代碼
用 Flash 制作的時(shí)鐘基本有兩種形式,數(shù)字型和指針型,此外也有與眾不同的,大成校長(zhǎng)還作過語音報(bào)時(shí)的,這里介紹的是應(yīng)用最普遍的指針型時(shí)鐘...2013-03-13Flash AS 實(shí)例進(jìn)階 圖片滾動(dòng)效果
網(wǎng)上瀏覽,我們會(huì)看到形形色色的有圖片滾動(dòng)的菜單、橫幅及廣告,盡管效果基本相同,但因?yàn)榫帉懻叩乃悸犯鳟?,所以腳本的繁易差異也很大,這里介紹的是一個(gè)腳本非常簡(jiǎn)單的實(shí)例...2013-03-13Flash AS 實(shí)例進(jìn)階 導(dǎo)航條實(shí)現(xiàn)方法
導(dǎo)航條也是菜單的一種,是網(wǎng)頁(yè)上普遍都用到的一個(gè)種便捷的翻閱形式,形式多種多樣,我們這里是一個(gè)簡(jiǎn)單的實(shí)例...2013-03-13Flash AS 實(shí)例進(jìn)階 as打字效果
前面講了“圖”和“聲”的一般調(diào)理,這節(jié)我們開始琢磨“字”,要說這“字”,大號(hào)叫文本, 還有三種類型:靜態(tài)文本、動(dòng)態(tài)文本和輸入文本,下面我們就把這三樣捏到一起作個(gè)綜合練習(xí)實(shí)...2013-03-13Flash AS 實(shí)例進(jìn)階 循環(huán)按鈕
按鈕觸發(fā)事件發(fā)生后有可執(zhí)行的兩個(gè)以上的命令。②由條件判斷語句來執(zhí)行不同的命令。③按鈕的外觀要有相應(yīng)的切換(如果需要) ...2013-03-13Flash AS 入門 onClipEvent()事件處理函數(shù)
本節(jié)應(yīng)掌握的知識(shí)要點(diǎn)① onClipEvent()應(yīng)用;②_xmouse 屬性;③int函數(shù)應(yīng)用 ...2013-03-13Flash AS 入門 鼠標(biāo)跟隨的應(yīng)用實(shí)現(xiàn)
本節(jié)應(yīng)掌握的知識(shí)要點(diǎn)① startDrag和stopDrag應(yīng)用;②with 語句應(yīng)用 ...2013-03-13Flash AS 入門 “for”循環(huán)語句應(yīng)用
本節(jié)應(yīng)掌握的知識(shí)要點(diǎn)①for循環(huán)應(yīng)用;②nextFrame()、prevFrame()動(dòng)作應(yīng)用;③層深度的進(jìn)一步理解...2013-03-13Flash AS 入門 duplicateMovieClip和removeMovieClip應(yīng)用
本節(jié)應(yīng)掌握的知識(shí)要點(diǎn)①duplicateMovieClip和removeMovieClip應(yīng)用;②_visible屬性應(yīng)用;③數(shù)組應(yīng)用...2013-03-13Flash AS 入門 條件判斷語句 if、else使用介紹
條件判斷語句在flash中是實(shí)用性很強(qiáng)、使用也很頻繁的語句,這一節(jié)將學(xué)習(xí)條件判斷語句“if、else”以及“trace”語句的應(yīng)用...2013-03-13

