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