国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

對腳本語言ActionScript在Flash課件制作中的應(yīng)用的初探

2015-05-30 21:49:21段悅
中國新通信 2015年16期
關(guān)鍵詞:腳本語言面向?qū)ο?/a>語句

段悅

【摘要】 隨著Flash的發(fā)展,ActionScript的作用和功能也日益強(qiáng)大,在這里本文就ActionScript的發(fā)展歷程,重要的概念及相關(guān)應(yīng)用進(jìn)行了初步探究。

【關(guān)鍵字】 ActionScript Flash Flash應(yīng)用

一、腳本語言ActionScript的演變歷程

早在1997年6月,F(xiàn)lash2.0就引入了通過腳本語言控制動畫的功能,不過那時(shí)的語言比較簡單,所能實(shí)現(xiàn)的功能也極其簡單,例如通過幾個(gè)簡單的函數(shù)控制影片的播放和停止(play()函數(shù),stop()函數(shù))。隨著Flash的日漸發(fā)展,這種不起眼的簡單的腳本語言也得到了進(jìn)一步的發(fā)展,擴(kuò)充了更多的功能,例如在1998年5月發(fā)布的Flash3.0中,有了加載外部影片的功能(loadMovie()函數(shù))1999年6月發(fā)布的Flash4.0中開始支持多數(shù)編程語言擁有聲明變量、編寫循環(huán)和條件語句等功能。ActionScript正式或得完整名稱則和標(biāo)準(zhǔn)的語法格式是在2000年8月發(fā)布的Flash5.0中,他有了自己的名字既ActionScript1.0,但是Flash5中的ActionScript運(yùn)行速度非常慢,而且靈活性較差,無法實(shí)現(xiàn)面向?qū)ο蟮某绦蛟O(shè)計(jì)。到了FlashMx中,ActionScript解決了以前的一些問題,同時(shí)性能、開發(fā)模式得到進(jìn)一步的提升。FlashMX2004對ActionScript再次進(jìn)行了全面改進(jìn),增強(qiáng)了對流媒體和網(wǎng)絡(luò)程序的控制,引入了部分面向?qū)ο缶幊痰母拍?,例如首次出現(xiàn)類的概念,屬性和方法等。2.0版橫空出世,ActionScript終于發(fā)展成為真正意義上的專業(yè)級的編程語言。

2006年,ActionScript3.0伴隨著Flash8.5一起發(fā)布,ActionScript3.0是真正的完全面向?qū)ο蟮木幊?,所有的代碼都是基于類-對象-實(shí)例的模式,擁有更可靠的編程模式。

二、面向?qū)ο蟮腁ctionScript的程序的三個(gè)重要概念

在這里我們主要說一下面向?qū)ο蟮腁ctionScript的程序結(jié)構(gòu)。對于面向?qū)ο蟮腁ctionScript,所有的對象都是由類定義的,每個(gè)類都包括了三個(gè)重要的元素:事件、屬性、方法,這三個(gè)概念是ActionScript中最基本也是最重要的三個(gè)概念

(1)事件

事件在關(guān)鍵幀的寫法:元件名稱.事件名稱 = function(){ 要執(zhí)行的語句 .... }

事件在元件上的寫法: on(事件名稱){ 要執(zhí)行的語句 .....}

(2)屬性

對象的屬性可以理解為對象的特性,比如,大小,位置,顏色等.屬性的輸寫規(guī)則是:對象名稱.屬性名稱=值;

下面介紹幾個(gè)最常用的屬性:

_x,_y:分別是對象在舞上臺的x,y坐標(biāo),這兩個(gè)屬性可以確定對象在舞臺上的位置.

_xscale,_yscale:分別是對象在舞臺上沿x,y軸方向的縮放比例,實(shí)際上就是寬和高的縮放比例,以百分比表示,例如:my_mc._xscale = 50; //這表示,元件my_mc的寬度縮小到原來的50%。

_alpha:這是對象的透明度,取值為0-100.

_rotation:這是對象的旋轉(zhuǎn)度,以角度為單位.

_visible:為是對象是否可見,可設(shè)置兩個(gè)值,true(或1)和false(或0).

(3)方法

在ActionScript中方法就是函數(shù)。

在ActionScript2.O中創(chuàng)建函數(shù)的格式是: function 函數(shù)名稱(){ 要執(zhí)行的語句; ..... }

調(diào)用函數(shù)的格式: 函數(shù)名稱(值1,值2,,,);

三、ActionScript在課件中的的應(yīng)用

(1)在課件中的應(yīng)用

ActionScript擁有優(yōu)秀的交互功能,這一點(diǎn)在課件的制作中尤為突出。例如:1)控制影片的播放與停止:play()函數(shù);stop()函數(shù);2)一個(gè)場景中幀和幀之間的跳轉(zhuǎn):gotoAndplay();gotoAndstop()函數(shù);3)超鏈接的應(yīng)用:Flash中超鏈接功能,可以幫助老師在課件制作過程中省去創(chuàng)建大量令人煩瑣的按鈕和ActionScript設(shè)置過程,并可以使用系統(tǒng)默認(rèn)的文檔打開相應(yīng)的文本、圖片、聲音等文件。通過激活文本框支持HTML功能,在編輯時(shí)加入HTML標(biāo)識即可。目前Flash文本框支持大多數(shù)HTML標(biāo)識。例如要在播放時(shí)打開當(dāng)前路徑下文件夾piceure中一幅1.jpg格式的圖,可以在文本件中使用1.jpg

猜你喜歡
腳本語言面向?qū)ο?/a>語句
重點(diǎn):語句銜接
面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
電子測試(2018年15期)2018-09-26 06:01:34
一種面向SSC的電信增值業(yè)務(wù)的生成方法及實(shí)現(xiàn)
面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
精彩語句
基于Unity3D的坦克大戰(zhàn)游戲設(shè)計(jì)與實(shí)現(xiàn)
面向?qū)ο骔eb開發(fā)編程語言的的評估方法
淺析計(jì)算機(jī)技術(shù)在flash動畫中的應(yīng)用
基于SiPESC平臺的Python擴(kuò)展模塊開發(fā)
如何搞定語句銜接題
語文知識(2014年4期)2014-02-28 21:59:52
东乡| 苍溪县| 阳山县| 乌鲁木齐县| 和顺县| 军事| 华蓥市| 巴林右旗| 贞丰县| 西城区| 松滋市| 九龙县| 临夏县| 密山市| 泰兴市| 上栗县| 建湖县| 宁国市| 涞水县| 综艺| 南雄市| 宜章县| 浦江县| 邯郸县| 青岛市| 鲜城| 南城县| 边坝县| 张家港市| 攀枝花市| 龙江县| 茌平县| 乌兰县| 荣成市| 左贡县| 丰镇市| 桐柏县| 峨眉山市| 罗江县| 湖南省| 英山县|