
ActionScript教程
詳情>>ActionScript(簡(jiǎn)稱AS)是由Macromedia(現(xiàn)已被Adobe收購(gòu))為其Flash產(chǎn)品開(kāi)發(fā)的,最初是一種簡(jiǎn)單的腳本語(yǔ)言,現(xiàn)在最新版本ActionScript3.0,是一種完全的面向?qū)ο蟮木幊陶Z(yǔ)言,功能強(qiáng)大,類庫(kù)豐富,語(yǔ)法類似JavaScript,多用于Flash互動(dòng)性、娛樂(lè)性、實(shí)用性開(kāi)發(fā),網(wǎng)頁(yè)制作和RIA(豐富互聯(lián)網(wǎng)程序)開(kāi)發(fā)。
ActionScript是Flash的腳本語(yǔ)言。正是由于Flash中增加、完善了ActionScript,才能創(chuàng)作出來(lái)的動(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ì)公司的意見(jiàn)等。
有了ActionScript,就可以通過(guò)設(shè)置動(dòng)作來(lái)創(chuàng)建交互動(dòng)畫。使用NormalMode動(dòng)作面板上的控件,無(wú)需編寫任何動(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)用則要求比較熟悉編程語(yǔ)言,用于高級(jí)開(kāi)發(fā)。
ActionScript同樣擁有語(yǔ)法、變量、函數(shù)等,而且與JavaScript類似,它也由許多行語(yǔ)句代碼組成,每行語(yǔ)句又是一些命令、運(yùn)算符、分號(hào)等組成。它的結(jié)構(gòu)與C/C++或者Java等高級(jí)編程語(yǔ)言相似。所以,對(duì)于有高級(jí)編程經(jīng)驗(yàn)的人來(lái)說(shuō),學(xué)習(xí)ActionScript是很低輕松的。
ActionScript與JavaScript結(jié)構(gòu)類似,但是它的編程要容易得多,每一行的代碼都可以簡(jiǎn)單地從ActionScript面板中直接調(diào)用。在任何時(shí)候,對(duì)輸入的ActionScript代碼,F(xiàn)lash都會(huì)檢查語(yǔ)法是否正確,并提示如何修改。完成一個(gè)動(dòng)畫的ActionScript編程以后,可以直接在ActionScript的調(diào)試過(guò)程中,檢查每一個(gè)變量的賦值過(guò)程,設(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)。
- 好,下面開(kāi)始: stop(); //這個(gè)stop是讓FLASH播放在這一幀停下來(lái),但對(duì)代碼的運(yùn)行沒(méi)有影響~其實(shí)不用也沒(méi)關(guān)系 angle=-0.03; dot_x=Stage.width/2; dot_y=Stage.height/2; p...2008-10-06
- 今天翻譯了一段經(jīng)典的貪吃蛇代碼,譯后感覺(jué)還有很多地方不太妥當(dāng),很多不妥的地方希望大家多指教 原文: //--- Flash MX Snake Game 1Kb by Strille. Version 2.2,...2008-10-06
Flash AS教程:圖片環(huán)繞旋轉(zhuǎn)動(dòng)畫
本文介紹如何用Flash的AS代碼編寫圖片環(huán)繞旋轉(zhuǎn)效果。 新建FLASH文件, 修改-》文檔,把文檔的背景色改成黑色。CTRL F8新建元件text,在元件的幀上放13個(gè)關(guān)鍵幀,第一幀留空...2008-10-06- 源碼下載:flash_copy.rar 主要代碼: //定義公共函數(shù)。。。 class ClipBoard extends Object { static var $contents:Object; static var $operation:String; function Cl...2008-10-06
Flash教程:徹底學(xué)習(xí)RadioButton組件
RadioButton基礎(chǔ)篇 RadioButton是常用組件之一,但是做的并不非常好,下面隨便說(shuō)說(shuō)關(guān)于RadioButton的使用。打開(kāi)窗口,組件,可以看到RadioButton。 把它拖出來(lái)打開(kāi)熟悉...2008-10-06- 上個(gè)星期買了本Head First 的《設(shè)計(jì)模式》,開(kāi)始學(xué)習(xí)了設(shè)計(jì)模式了,感覺(jué)頗多。想想我就是拿著腳本語(yǔ)言來(lái)編程的,弄那么深?yuàn)W的干嘛呢,估計(jì)是無(wú)聊吧。推薦朋友也看,他說(shuō)沒(méi)有空,是啊...2008-10-06
- 目標(biāo): FLASH中的元件能在Flex中完美使用,包括代碼邏輯性,元件樣子保留,數(shù)據(jù)導(dǎo)入等....... 問(wèn)題: flex中的架構(gòu),(舉例UIComponent類的繼承關(guān)系) UIComponent > FlexS...2008-10-06
Flash AS 教程:創(chuàng)建文檔類(Document class)
Flash ActionScript 3.0教程:學(xué)習(xí)Dot類

