电竞比分网-中国电竞赛事及体育赛事平台

分享

【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記

 吉祥如意988 2017-02-14

1、動(dòng)作面板(視頻1、視頻2
(1)打開(kāi)動(dòng)作面板:
①“窗口”菜單→在下拉菜單中選擇“動(dòng)作”。
②右擊對(duì)象(幀、元件)→在右鍵菜單中選擇“動(dòng)作”。
③快捷鍵F9。
④直接點(diǎn)擊動(dòng)作面板開(kāi)關(guān)按鈕。

【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯

(2)兩種編輯模式:專(zhuān)家模式,腳本助手。< div="">
(3)設(shè)置動(dòng)作面板:編輯菜單/首選參數(shù)→選擇AcionScript→設(shè)置→確定。

【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯

2、輸出命令(視頻3
操作:選擇第一幀→打開(kāi)動(dòng)作面板→全局函數(shù)/其它函數(shù)→雙擊“trace”→在括號(hào)中的輸入內(nèi)容→ctrl+回車(chē)。
代碼:trace("雙引號(hào)內(nèi)的表示是字符串");
作用:將消息發(fā)送到輸出面板,對(duì)其他命令進(jìn)行測(cè)試、調(diào)試。
例如:測(cè)試—影片剪輯坐標(biāo)位置。方法如下:
①新建文檔→用矩形工具繪制矩形→轉(zhuǎn)換為元件1/影片剪輯→實(shí)例名稱(chēng):fk_mc;
②新建代碼層→右擊第一幀/動(dòng)作→輸入如下代碼→Ctrl+回車(chē)。
var i="x軸坐標(biāo):";
var j="y軸坐標(biāo):";
trace(j+fk_mc_y);
【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯

【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯

3、代碼執(zhí)行順序(視頻4
在圖層中從上到下,在幀中從左到右。
含有影片剪輯的,除第一幀外均由內(nèi)到外。
4、代碼寫(xiě)的位置 (視頻5
代碼可寫(xiě)在幀上、按鈕上、影片剪輯上。寫(xiě)在按鈕、影片剪輯上時(shí),要選擇事件,建議使用腳本助手。
代碼還可以寫(xiě)在ActionScript 文件中,保存為as格式。
建議代碼寫(xiě)在一個(gè)專(zhuān)門(mén)圖層內(nèi)的幀上或as文件內(nèi),方便維護(hù)。
5、代碼注釋方法(視頻6
單行注釋?zhuān)?/……
多行注釋?zhuān)?* ……*/
6、代碼自動(dòng)換行(視頻7
打開(kāi)動(dòng)作面板→點(diǎn)擊右上角菜單按鈕→選擇“自動(dòng)換行”。

【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯

7、代碼語(yǔ)法檢查(視頻8
⑴打開(kāi)動(dòng)作面板,點(diǎn)擊“語(yǔ)法檢查”按鈕,是否錯(cuò)誤將彈出對(duì)話(huà)框;

【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯

【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯

⑵Ctrl+回車(chē),在打開(kāi)的輸出面板中,將指出錯(cuò)誤的具體情況。

8、代碼提示功能(視頻9
⑴在輸入時(shí)直接有提示功能:
如,輸出消息提示功能trace()

⑵在實(shí)例名后面添加速寫(xiě)的:
按鈕提示功能:_btn
影片剪輯提示功能:_mc
文本提示功能:_txt
注意:速寫(xiě)后面加點(diǎn)指的是路徑。

9、代碼的快捷鍵(視頻10
⑴代碼快捷鍵
將光標(biāo)放在輸入處→同時(shí)按下Esc+代碼前兩個(gè)字母鍵。
⑵其他快捷鍵
(F5)插入幀
(F6)插入關(guān)鍵幀
(F7)插入空白關(guān)鍵幀
(F8)轉(zhuǎn)化為元件
(F9)打開(kāi)動(dòng)作面板
(Ctrl+F9)打開(kāi)庫(kù)面板
(Ctrl+F3)打開(kāi)屬性面板
(Ctrl+回車(chē))測(cè)試影片
(Ctrl+b)分離
(Ctrl+c)復(fù)制
(Ctrl+X)剪切
(Ctrl+V)粘貼到中心位置
(Ctrl+Shift+V)粘貼到當(dāng)前位置
10、固定代碼窗口(視頻11
固定代碼窗口作用:為了切換腳本窗口方便。
添加固定代碼窗口:選擇有腳本的對(duì)象→打開(kāi)動(dòng)作面板→點(diǎn)擊“固定活動(dòng)腳本”按鈕。

【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯

打開(kāi)固定代碼窗口:選擇“固定活動(dòng)腳本” 標(biāo)簽。

【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯

關(guān)閉固定代碼窗口:選擇“固定活動(dòng)腳本” 標(biāo)簽→點(diǎn)擊“關(guān)閉已固定腳本”按鈕。

【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯

11、大小寫(xiě)字母(視頻12
字母區(qū)分大小寫(xiě)
12、自動(dòng)套用格式(視頻13
寫(xiě)完代碼后點(diǎn)擊“自動(dòng)套用格式”按鈕。

13、目標(biāo)路徑(視頻14
this.相對(duì)路徑
_root.絕對(duì)路徑(根目錄)
⑴新建文檔→拖入按鈕→繪制矩形→轉(zhuǎn)換為元件1/影片剪輯;
⑵雙擊矩形進(jìn)入編輯→轉(zhuǎn)換為元件2/影片剪輯→拖動(dòng)位置;
⑶給按鈕、元件1、元件2的實(shí)例名稱(chēng),分別輸入:anniu_btn、fk_mc、nb_mc;
⑷點(diǎn)“插入目標(biāo)路徑按鈕”→展開(kāi)fk_mc→點(diǎn)nb_mc→選擇“相對(duì)”或“絕對(duì)”→確定;
this.fk_mc.nb_mc     //相對(duì)路徑 或
_root.fk_mc.nb_mc  //絕對(duì)路徑

⑸完善上面代碼→Ctrl+回車(chē)。
this.fk_mc.nb_mc._x300;  //或
_root.fk_mc.nb_mc._x300;
14、加載影片(視頻15
⑴加載到級(jí)別中
新建文檔→右擊第一幀/動(dòng)作→輸入如下代碼→另存到“輪換廣告”所在的文件夾中→Ctrl+回車(chē)。
loadMovieNum("輪換廣告.swf",22);
_root.onEnterFrame=fenction(){
_level22._x=40;
_level22._y=50;
};

【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯

⑵加載到影片剪輯中
①新建文檔→用矩形工具繪制矩形→轉(zhuǎn)換為元件1/影片剪輯→對(duì)齊左上角→實(shí)例名稱(chēng):fk_mc;

【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯

②新建代碼層→右擊第一幀動(dòng)作→輸入如下代碼→另存到“廣告輪換”所在的文件夾中→Ctrl+回車(chē)。
loadMovieNum("輪換廣告.swf",fk_mc);//將.swf加載到影片剪輯
_root.onEnterFrame=fenction(){                       //通過(guò)對(duì)根目錄的重復(fù)執(zhí)行
_level22._x=40;                                                  //設(shè)置影片剪輯x坐標(biāo)
_level22._y=50;                                                  //設(shè)置影片剪輯y坐標(biāo)
};
 
【Flash高級(jí)編程】基礎(chǔ)篇學(xué)習(xí)筆記-吉祥如意988編輯
 
15、分號(hào)、冒號(hào)(視頻16
⑴分號(hào)(;)
①用于語(yǔ)句字符的結(jié)束。如:
trace(“歡迎朋友光臨");
②用于for循環(huán)中表達(dá)式的分開(kāi)。如:循環(huán)5次
for(i=0;i<5;i++){
trace(“歡迎朋友光臨");
}
⑵冒號(hào)(:)
為變量指定數(shù)據(jù)類(lèi)型。如:
var i:Number=2;
trace(i+3);            //數(shù)字2與數(shù)字3相加
var i:String="2";
trace(i+3);            //字符串與數(shù)字3連接
var i="2";
trace(i+3);            //簡(jiǎn)單的寫(xiě)法
三段代碼的輸出是:

16、大括號(hào)(視頻17
大括號(hào){ } 用于ActionScript事件、類(lèi)定義和函數(shù)組合成塊中。
anniu_btn.onRelease=function(){     //當(dāng)按鈕按下釋放事件發(fā)生時(shí)
trace("123")                                        //輸出“123”
}
17、小括號(hào)(視頻18
小括號(hào)( ) 一般用于放置參數(shù),在四則運(yùn)算中小括號(hào)內(nèi)的參數(shù)優(yōu)先。
18、常量(視頻19
常數(shù)是具有固定值(無(wú)法改變的值)的屬性。換句話(huà)說(shuō),它們是在整個(gè)應(yīng)用程序中都不發(fā)生改變的值。ActionScript 語(yǔ)言包含多個(gè)預(yù)定義的常數(shù)。如:
布爾值:false
this.anniu_btn.visible=false;          //隱藏按鈕
19、總結(jié)(視頻20
主要講解動(dòng)作面板的具體操作,如代碼的尋找、按鈕的使用、代碼編寫(xiě)注意事項(xiàng)。
講解了點(diǎn)、分號(hào)、冒號(hào)、大括號(hào)、小括號(hào)、常量。
基本概念可以通過(guò)搜索查詢(xún)。
 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多