Flash高級編程基礎(chǔ)篇學(xué)習(xí)筆記
【Flash高級編程】基礎(chǔ)篇學(xué)習(xí)筆記
1、動作面板(視頻1、視頻2)(1)打開動作面板:①“窗口”菜單→在下拉菜單中選擇“動作”。②右擊對象(幀、元件)→在右鍵菜單中選擇“動作”。③快捷鍵F9。④直接點擊動作面板開關(guān)按鈕。
(2)兩種編輯模式:專家模式,腳本助手。 (3)設(shè)置動作面板:編輯菜單/首選參數(shù)→選擇AcionScript→設(shè)置→確定。
2、輸出命令(視頻3)操作:選擇第一幀→打開動作面板→全局函數(shù)/其它函數(shù)→雙擊“trace”→在括號中的輸入內(nèi)容→ctrl+回車。代碼:trace("雙引號內(nèi)的表示是字符串");作用:將消息發(fā)送到輸出面板,對其他命令進(jìn)行測試、調(diào)試。例如:測試—影片剪輯坐標(biāo)位置。方法如下:①新建文檔→用矩形工具繪制矩形→轉(zhuǎn)換為元件1/影片剪輯→實例名稱:fk_mc;②新建代碼層→右擊第一幀/動作→輸入如下代碼→Ctrl+回車。var i="x軸坐標(biāo):";var j="y軸坐標(biāo):";trace(j+fk_mc_y);
3、代碼執(zhí)行順序(視頻4)在圖層中從上到下,在幀中從左到右。含有影片剪輯的.,除第一幀外均由內(nèi)到外。4、代碼寫的位置 (視頻5)代碼可寫在幀上、按鈕上、影片剪輯上。寫在按鈕、影片剪輯上時,要選擇事件,建議使用腳本助手。代碼還可以寫在ActionScript 文件中,保存為as格式。建議代碼寫在一個專門圖層內(nèi)的幀上或as文件內(nèi),方便維護(hù)。5、代碼注釋方法(視頻6)單行注釋://……多行注釋:/* ……*/6、代碼自動換行(視頻7)打開動作面板→點擊右上角菜單按鈕→選擇“自動換行”。
7、代碼語法檢查(視頻8)⑴打開動作面板,點擊“語法檢查”按鈕,是否錯誤將彈出對話框;
、艭trl+回車,在打開的輸出面板中,將指出錯誤的具體情況。
8、代碼提示功能(視頻9)⑴在輸入時直接有提示功能:如,輸出消息提示功能trace()
、圃趯嵗竺嫣砑铀賹懙模喊粹o提示功能:_btn影片剪輯提示功能:_mc文本提示功能:_txt注意:速寫后面加點指的是路徑。
9、代碼的快捷鍵(視頻10)⑴代碼快捷鍵將光標(biāo)放在輸入處→同時按下Esc+代碼前兩個字母鍵。⑵其他快捷鍵(F5)插入幀(F6)插入關(guān)鍵幀(F7)插入空白關(guān)鍵幀(F8)轉(zhuǎn)化為元件(F9)打開動作面板(Ctrl+F9)打開庫面板(Ctrl+F3)打開屬性面板(Ctrl+回車)測試影片(Ctrl+b)分離(Ctrl+c)復(fù)制(Ctrl+X)剪切(Ctrl+V)粘貼到中心位置(Ctrl+Shift+V)粘貼到當(dāng)前位置10、固定代碼窗口(視頻11)固定代碼窗口作用:為了切換腳本窗口方便。添加固定代碼窗口:選擇有腳本的對象→打開動作面板→點擊“固定活動腳本”按鈕。
打開固定代碼窗口:選擇“固定活動腳本” 標(biāo)簽。
關(guān)閉固定代碼窗口:選擇“固定活動腳本” 標(biāo)簽→點擊“關(guān)閉已固定腳本”按鈕。
11、大小寫字母(視頻12)字母區(qū)分大小寫12、自動套用格式(視頻13)寫完代碼后點擊“自動套用格式”按鈕。
13、目標(biāo)路徑(視頻14)this.相對路徑_root.絕對路徑(根目錄)⑴新建文檔→拖入按鈕→繪制矩形→轉(zhuǎn)換為元件1/影片剪輯;⑵雙擊矩形進(jìn)入編輯→轉(zhuǎn)換為元件2/影片剪輯→拖動位置;⑶給按鈕、元件1、元件2的實例名稱,分別輸入:anniu_btn、fk_mc、nb_mc;⑷點“插入目標(biāo)路徑按鈕”→展開fk_mc→點nb_mc→選擇“相對”或“絕對”→確定;this.fk_mc.nb_mc //相對路徑 或_root.fk_mc.nb_mc //絕對路徑
、赏晟粕厦娲a→Ctrl+回車。this.fk_mc.nb_mc._x300; //或_root.fk_mc.nb_mc._x300;14、加載影片(視頻15)⑴加載到級別中新建文檔→右擊第一幀/動作→輸入如下代碼→另存到“輪換廣告”所在的文件夾中→Ctrl+回車。loadMovieNum("輪換廣告.swf",22);_root.onEnterFrame=fenction(){_level22._x=40;_level22._y=50;};
⑵加載到影片剪輯中①新建文檔→用矩形工具繪制矩形→轉(zhuǎn)換為元件1/影片剪輯→對齊左上角→實例名稱:fk_mc;
、谛陆ùa層→右擊第一幀動作→輸入如下代碼→另存到“廣告輪換”所在的文件夾中→Ctrl+回車。loadMovieNum("輪換廣告.swf",fk_mc);//將.swf加載到影片剪輯_root.onEnterFrame=fenction(){ //通過對根目錄的重復(fù)執(zhí)行_level22._x=40; //設(shè)置影片剪輯x坐標(biāo)_level22._y=50; //設(shè)置影片
【Flash高級編程基礎(chǔ)篇學(xué)習(xí)筆記】相關(guān)文章:
Flash動畫基礎(chǔ)08-28
ASP 3.0高級編程(一)10-07
ASP 3.0高級編程(二)10-07
ASP 3.0高級編程(三)10-06
ASP 3.0高級編程(四)10-06
學(xué)習(xí)flash方法10-04
flash動畫基礎(chǔ)知識09-08
高級數(shù)控編程:子程序調(diào)用及編程舉例08-29
Flash動畫制作基礎(chǔ)知識12-05