亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        動(dòng)態(tài)輪播廣告在ActionScript中的實(shí)現(xiàn)

        2017-04-14 20:44:02海南軟件職業(yè)技術(shù)學(xué)院吳楊玲
        電子世界 2017年8期
        關(guān)鍵詞:關(guān)鍵幀指針鼠標(biāo)

        海南軟件職業(yè)技術(shù)學(xué)院 吳楊玲

        動(dòng)態(tài)輪播廣告在ActionScript中的實(shí)現(xiàn)

        海南軟件職業(yè)技術(shù)學(xué)院 吳楊玲

        ActionScript是Flash的腳本語(yǔ)言,它可以為按鈕、影片剪輯、圖像、視頻、等對(duì)象創(chuàng)建用戶交互,為了實(shí)現(xiàn)相應(yīng)交互,要使用一種方法來(lái)訪問控制這些對(duì)象。現(xiàn)利用Flash的腳本語(yǔ)言制作動(dòng)態(tài)輪播廣告效果。

        ActionScript;腳本語(yǔ)言;輪播廣告制作

        1. AtionScript腳本

        ActionScript是Flash的腳本語(yǔ)言,也稱為動(dòng)作腳本,簡(jiǎn)稱腳本或簡(jiǎn)寫AS。ActionScript腳本擁有屬于自己的語(yǔ)法、變量和函數(shù),有自己的語(yǔ)法規(guī)則和書寫格式。它可以為按鈕、影片剪輯、圖像、視頻、等對(duì)象創(chuàng)建用戶交互,為了實(shí)現(xiàn)相應(yīng)交互,要使用一種方法來(lái)訪問控制這些對(duì)象,在Flash中,只有圖形、按鈕和“影片剪輯”能夠被ActionScript所控制和訪問。

        一般,常用的ActionScript有2.0與3.0兩個(gè)版本。Flash CS3開始出現(xiàn)了ActionScript3.0,F(xiàn)lash CS3之前的版本只能支持ActionScript2.0,兩個(gè)版本的使用方法有很大的差異,ActionScript2.0更易于接受,適合初學(xué)者?,F(xiàn)以ActionScript2.0進(jìn)行分析制作輪播廣告效果。

        2. ActionScript2.0腳本的添加

        2.1 打開動(dòng)作面板

        要為動(dòng)畫添加相關(guān)代碼,實(shí)現(xiàn)動(dòng)畫的交互,首先要熟悉Flash的動(dòng)作面板。代碼的添加、編輯、調(diào)試、修改都在動(dòng)作面板中完成。動(dòng)作面板的打開有以下幾種方式:

        2.1.1 選擇“窗口—“動(dòng)作”命令,可以打開或關(guān)閉面板。

        2.1.2 按快捷鍵F9。

        2.1.3 右擊要添加代碼的對(duì)象,在快捷菜單中選擇“動(dòng)作”命令。

        2.2 為對(duì)象添加代碼

        在Flash CS6.0中的ActionScript2.0腳本可以添加代碼的對(duì)象有3類:分別是關(guān)鍵幀、按鈕、影片剪輯。在添加代碼時(shí)必須明確添加代碼的對(duì)象。

        2.2.1 為關(guān)鍵幀添加代碼

        右擊某關(guān)鍵幀,在彈出的快捷菜單中選擇“動(dòng)作”命令,在打開的動(dòng)作面板中添加代碼。添加在關(guān)鍵幀上的代碼,只有一個(gè)觸發(fā)事件,就是當(dāng)影片播放到該關(guān)鍵幀時(shí),執(zhí)行代碼。而關(guān)鍵幀中的代碼可以不用任何事件。

        2.2.2 為按鈕對(duì)象添加按鈕

        右擊某個(gè)按鈕對(duì)象,在彈出的快捷菜單中選擇“動(dòng)作”命令,在打開的動(dòng)作面板中添加代碼。添加在按鈕上的代碼,有多個(gè)觸發(fā)事件,常用事件的寫法與含義如下:

        事件:Press,其含義:鼠標(biāo)指針經(jīng)過按鈕時(shí)按下鼠標(biāo);

        事件:Release,其含義:鼠標(biāo)指針經(jīng)過按鈕時(shí)釋放鼠標(biāo)按鈕;

        事件:ReleaseOutside,其含義: 鼠標(biāo)指針在按鈕之內(nèi)時(shí)按下按鈕后,將鼠標(biāo)指針移到按鈕之外,此時(shí)釋放鼠標(biāo);

        事件:RollOver,其含義:鼠標(biāo)指針滑過按鈕;

        事件:RollOut,其含義:鼠標(biāo)指針移出按鈕區(qū)域;

        事件:DragOver,其含義:在按鈕上按下鼠標(biāo)后移動(dòng)到按鈕范圍外,在移入到按鈕范圍內(nèi);

        事件:DragOut,其含義: 在按鈕上按下鼠標(biāo)后移動(dòng)到按鈕范圍外。

        添加到按鈕上的代碼必須寫在按鈕的某一事件過程中。如:

        On(事件){

        腳本內(nèi)容}

        以該形式寫到按鈕的某一事件過程中。小括號(hào)內(nèi)容是觸發(fā)的事件,大括號(hào)是驅(qū)動(dòng)的代碼。

        (3)為影片剪輯對(duì)象添加代碼

        右擊某一影片剪輯對(duì)象,在彈出的快捷菜單中選擇 “動(dòng)作”命令,在打開的動(dòng)作面板中添加代碼。添加影片剪輯對(duì)象上的代碼與按鈕上的代碼書寫一致。

        3. 制作輪播廣告效果

        制作輪播廣告切換效果方法有很多,如在網(wǎng)頁(yè)中制作、在flash中制作,現(xiàn)我們以flash為平臺(tái),添加按鈕事件,完成輪播廣告的制作,相關(guān)步驟如下:

        3.1 新建f l ash文件,舞臺(tái)大?。?20*642(舞臺(tái)大小根據(jù)具體的廣告來(lái)定);

        3.2 文件/導(dǎo)入/導(dǎo)入到庫(kù)(將做好的圖片廣告全導(dǎo)入到庫(kù)中)

        3.3 將“圖層1”改名為“三則廣告”,分別在第1幀、第40幀、第80幀插入關(guān)鍵幀并插入三張圖片(關(guān)鍵幀可以自定,如第1幀、第60幀、第120幀)在第120幀處插入普通幀即可。

        3.4 單擊“插入”/“新建元件”(ctrl+8)—選擇“圖形元件”—命名為“圓”—繪制一個(gè)小圓,填充黑色。

        3.5 返回場(chǎng)景中,單擊“插入”/“新建元件”(ctrl+8)—選擇“按鈕元件”制作按鈕,—命名為“AN1”;雙擊庫(kù)中的“AN1”元件,從庫(kù)中將元件“圓”拖至AN1中,輸入數(shù)字“1”調(diào)整好位置。

        3.6 返回場(chǎng)景中,單擊“插入”/“新建元件”(ctrl+8)—選擇“按鈕元件”制作按鈕,—命名為“AN2”;雙擊庫(kù)中的“AN2”元件,從庫(kù)中將元件“圓”拖至AN1中,輸入數(shù)字“2”調(diào)整好位置。

        3.7 返回場(chǎng)景中,單擊“插入”/“新建元件”(ctrl+8)—選擇“按鈕元件”制作按鈕,—命名為“AN3”;雙擊庫(kù)中的“AN3”元件,從庫(kù)中將元件“圓”拖至AN1中,輸入數(shù)字“3”調(diào)整好位置。

        3.8 返回場(chǎng)景中,新建圖層2,改名為“按鈕層”,將三個(gè)按鈕由庫(kù)中拖入舞臺(tái)上并調(diào)整好位置。

        3.9 選擇“AN1”,右擊鼠標(biāo)選擇“動(dòng)作”,輸入相關(guān)代碼:(英文狀態(tài))

        on (Press) {

        gotoAndPlay(1);

        }

        /* 按鈕事件Press被觸發(fā)時(shí),即鼠標(biāo)指針經(jīng)過按鈕時(shí)按下鼠標(biāo),執(zhí)行跳轉(zhuǎn)并播放第1幀廣告。*/

        3.10 選擇“AN2”,右擊鼠標(biāo)選擇“動(dòng)作”,輸入相關(guān)代碼:

        on (release) {

        gotoAndPlay(40);

        }

        /* 按鈕事件release被觸發(fā)時(shí),即鼠標(biāo)指針經(jīng)過按鈕時(shí)釋放鼠標(biāo)按鈕時(shí),執(zhí)行跳轉(zhuǎn)并播放第40幀廣告。*/

        3.11 選擇“AN3”,右擊鼠標(biāo)選擇“動(dòng)作”,輸入相關(guān)代碼:

        on (RollOver) {

        gotoAndPlay(80);

        }

        /* 按鈕事件RollOver被觸發(fā)時(shí),即鼠標(biāo)指針經(jīng)過按鈕時(shí)釋放鼠標(biāo)按鈕時(shí),執(zhí)行跳轉(zhuǎn)并播放第80幀廣告。*/

        4. 小結(jié)

        以flash為平臺(tái),為按鈕對(duì)象添加代碼,實(shí)現(xiàn)輪播廣告效果并不復(fù)雜。只要明白按鈕事件的含義,就能較為靈活地制作出該效果。

        [1]孫征宇. ActionScript 動(dòng)作腳本語(yǔ)言在網(wǎng)絡(luò)教學(xué)中的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2005(6).

        [2]楊超.Flash 課程中ActionScript 腳本語(yǔ)言教學(xué)方法初探[J].河南農(nóng)業(yè)教學(xué)研究,2010.

        [3]李捷,等. Flash ActionScript 2.0 編程基礎(chǔ)與實(shí)例教程[M].北京:電子工業(yè)出版社,2007,4: 96.

        猜你喜歡
        關(guān)鍵幀指針鼠標(biāo)
        Progress in Neural NLP: Modeling, Learning, and Reasoning
        Engineering(2020年3期)2020-09-14 03:42:00
        偷指針的人
        為什么表的指針都按照順時(shí)針方向轉(zhuǎn)動(dòng)
        基于改進(jìn)關(guān)鍵幀選擇的RGB-D SLAM算法
        基于相關(guān)系數(shù)的道路監(jiān)控視頻關(guān)鍵幀提取算法
        基于聚散熵及運(yùn)動(dòng)目標(biāo)檢測(cè)的監(jiān)控視頻關(guān)鍵幀提取
        基于改進(jìn)Hough變換和BP網(wǎng)絡(luò)的指針儀表識(shí)別
        論“關(guān)鍵幀”在動(dòng)畫制作中的作用
        ARM Cortex—MO/MO+單片機(jī)的指針變量替換方法
        45歲的鼠標(biāo)
        国产精品nv在线观看| 无码国产亚洲日韩国精品视频一区二区三区 | 看全色黄大色大片免费久久久 | 精品日韩av专区一区二区| 亚洲一区二区三区18| 一区二区三区极品少妇| 最新中文字幕日韩精品| 国产午夜福利av在线麻豆| 亚洲成在人线天堂网站| 人成在线免费视频网站| 青青草激情视频在线播放| 好大好爽我要高潮在线观看| 99re6在线视频精品免费| 日韩人妻ol丝袜av一二区| 亚洲国产午夜精品理论片在线播放| 艳妇臀荡乳欲伦交换在线播放| 性饥渴艳妇性色生活片在线播放 | 精品久久久bbbb人妻| 国产精品成人久久电影| 激情欧美日韩一区二区| 丝袜美女污污免费观看的网站| 午夜无码亚| 国产精品av网站在线| 全亚洲高清视频在线观看| 国产精品美女一区二区视频 | 国产免费AV片在线看| 高清国产美女av一区二区| 久久亚洲中文字幕精品一区四 | 男女做爰猛烈啪啪吃奶动 | 国产成人麻豆精品午夜福利在线| 女人与牲口性恔配视频免费| 欧美日韩国产在线观看免费| 国产三级精品美女三级| 男女午夜视频一区二区三区| 西川结衣中文字幕在线| 国产三区在线成人av| 少妇厨房愉情理伦片免费| 亚洲午夜精品久久久久久抢| 免费人成视频网站在线| 一本色道精品亚洲国产一区| 在线人成视频播放午夜|