
ActionScript教程
詳情>>ActionScript(簡(jiǎn)稱AS)是由Macromedia(現(xiàn)已被Adobe收購(gòu))為其Flash產(chǎn)品開發(fā)的,最初是一種簡(jiǎn)單的腳本語(yǔ)言,現(xiàn)在最新版本ActionScript3.0,是一種完全的面向?qū)ο蟮木幊陶Z(yǔ)言,功能強(qiáng)大,類庫(kù)豐富,語(yǔ)法類似JavaScript,多用于Flash互動(dòng)性、娛樂性、實(shí)用性開發(fā),網(wǎng)頁(yè)制作和RIA(豐富互聯(lián)網(wǎng)程序)開發(fā)。
ActionScript是Flash的腳本語(yǔ)言。正是由于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)用則要求比較熟悉編程語(yǔ)言,用于高級(jí)開發(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)的人來說,學(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)試過程中,檢查每一個(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)。
- 接下來的例子演示了Flex中通過和Security類中的常量(LOCAL_TRUSTED, LOCAL_WITH_FILE, LOCAL_WITH_NETWORK以及REMOTE)對(duì)比sandboxType屬性,檢查應(yīng)用程序當(dāng)前安全沙盒設(shè)置。...2013-07-03
- 正則表達(dá)式在java,js,ActionScript以及其他開發(fā)語(yǔ)言中都較為常見,基本來說ActionScript中的正則和java里面的是完全一致的,下面以一個(gè)實(shí)例為大家詳細(xì)介紹下具體的使用...2013-07-02
flash as3生成XML文件實(shí)現(xiàn)程序
as3.0創(chuàng)建xml的幾種方式 xml的數(shù)據(jù)在讀入的時(shí)候是作為字符串處理的 用外部xml文件來創(chuàng)建實(shí)例...2013-07-02- Flash跨域問題相信不是所有人都可以遇到,如果你在本地發(fā)布,或者說直接Ctrl+Enter在FlashIDE中預(yù)覽,是不會(huì)遇到跨域問題的,當(dāng)然,跨域有個(gè)前提,那就是Flash不是完全獨(dú)立的,與外界...2013-07-02
as3中如何通過命名空間來實(shí)現(xiàn)方法的“重載”
as3中方法的“重載”可以通過命名空間來實(shí)現(xiàn),具體代碼如下,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助...2013-06-06as3中自定義菜單并對(duì)自定義菜單項(xiàng)添加事件的處理程序
下面為大家介紹下如何在as3中自定義菜單并對(duì)自定義菜單項(xiàng)添加事件,具體處理代碼如下,感興趣的朋友可以參考下哈,希望對(duì)你學(xué)習(xí)as3有所幫助...2013-06-06as3中對(duì)xml的創(chuàng)建、增加、刪除、修改、檢索等操作實(shí)例介紹
下面為大家詳細(xì)介紹下as3中對(duì)xml的創(chuàng)建,增加,刪除,修改,檢索等操作,感興趣的朋友可以參下哈,希望對(duì)你學(xué)習(xí)as3對(duì)xml的操作有所幫助...2013-06-06- 下面以加載外面的test.xml文件為大家介紹下as3中如何加載外部xml文件,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下哈,希望對(duì)你as3有所幫助...2013-06-06
- as3實(shí)現(xiàn)的拼圖游戲效果如下圖,如果其上下左右有空白處的話,可以實(shí)現(xiàn)交換,最后可以排列成有序的12345678,感興趣的朋友可以學(xué)習(xí)下哈...2013-06-06
for each和for的快慢問題經(jīng)驗(yàn)之談
for和for each的快慢問題,因?yàn)槲覀儫o法進(jìn)行深入的理論分析——即根據(jù)底層代碼的拆解,來分析每一步的消耗——那么我們只有通過經(jīng)驗(yàn)方法來證明,感興趣的朋友可以了解下哈,希望對(duì)你...2013-05-20AS3.0與JS(HTML頁(yè)面)的數(shù)據(jù)傳送交互(自己總結(jié))
公司做的抽獎(jiǎng)轉(zhuǎn)盤,網(wǎng)上下的flash不符合要求,只能自己做個(gè)純參數(shù)的as3代碼實(shí)現(xiàn)抽獎(jiǎng),關(guān)健針對(duì)于與js的交互成了一個(gè)問題,具體細(xì)節(jié)做了下整理...2013-05-10Flash AS 入門教程 調(diào)入外部文本和加載外部mp3文件
在Flash制作時(shí),有時(shí)候?yàn)榱烁`活、方便,我們可以直接調(diào)入外部文本文件。要修改時(shí)只要修改記事本里的文本并保存,無需打開Flash源文件對(duì)其修改...2013-03-14Flash AS 入門教程 loadMovie應(yīng)用舉例 多畫面與畫中畫實(shí)現(xiàn)
加載外部文件命令loadMovie()可以在播放 SWF 文件的同時(shí),將外部的 SWF 文件或 JPEG 文件加載到 Flash Player 中,使您可以同時(shí)顯示幾個(gè) SWF 文件,或者在幾個(gè)SWF 文件之間切換...2013-03-14Flash AS 入門教程 多維數(shù)組和雙重循環(huán)使用介紹
我們用到了一個(gè)mc對(duì)另外一個(gè)mc的遮罩。它的原理是:在作為遮罩片的mc中,復(fù)制部分小方塊mc,并且隨機(jī)放置這些小方塊mc。當(dāng)然,這樣的隨機(jī)放置不是任意的,必須滿足兩個(gè)條件:放置的位...2013-03-14- 畫正玄圖象,由外部輸入控制起點(diǎn)橫坐標(biāo)、震幅和跨度,把文字和下面的mc的位置都分別作任意的排列...2013-03-14
Flash AS 入門教程 setInterval函數(shù)應(yīng)用舉例
setInterval動(dòng)作的作用是在播放動(dòng)畫的時(shí),每隔一定時(shí)間就調(diào)用函數(shù),方法或?qū)ο?..2013-03-14

