下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
flash腳本語言語法一.動作腳本語言的語法規(guī)則的操作技巧詳解(包括點語法、大括號、括號、分號、//注釋、常數(shù)、字符串、實例名稱等語法規(guī)則的操作技巧詳解)。教學目的:使學員全面快速掌握編寫動作腳本語言的語法規(guī)則和專業(yè)詞語的真正含義作用功能等。1、要想學好FLASH的動作腳本語言,我們必須要掌握它的常見的語法規(guī)則。2、點語法:用"."表示對象或者影片剪輯元件的相關屬性、方法、路徑、變量、函數(shù)等。例1:表示一個影片剪輯元件的X坐標屬性,它的語法是:ball_mc._x其中ball_mc是一個影片剪輯元件,_x是該元件的X坐標屬性。例2:表示一個影片剪輯元件的方法,它的語法是:ball_mc.play()其中ball_mc是一個影片剪輯元件,play()是該元件的方法,表示對該元件進行播放。3.另外點語法還有幾個重要的別名,必須要掌握:A:_root表示絕對路徑,它指的是時間主軸(場景中的時間軸是主軸,影片剪輯元件等中的時間軸是子軸)。例如:_root.play()表示要時間主軸進行播放。B:_parent表示當前影片剪輯的上一級時間軸(如:一級子軸的上一級時間軸是主軸,二級子軸的上一級時間軸是一級子軸)。例如:在當前影片剪輯的內部時間軸上寫入代碼是,_parent.play()表示當前影片剪輯內部的時間軸的上一級時間軸進行播放。C:this表示當前時間軸,可以操控當前時間軸上的對像等。例如:this.play()表示要當前時間軸進行播放。4.大括號:用"{}"表示把動作腳本語言組合成塊(一個完整的語句)。5.括號:用"()"表示放置函數(shù)的參數(shù),要注意的是參數(shù)都必須放在括號內。6.分號:用";"表示1行語言代碼的結束。7.大小寫字母:在動作腳本語言中,除了關鍵字以外是不區(qū)分字母的大小寫的。8.注釋:用"http://"表示注釋。注釋中的內容不影響程序的運行,目的是更好的理解和備忘自己的程序。它要求單獨放在一行。如://定義對象屬性。9.關鍵字:在動作腳本語言中,像:break、for、if、this、new、delete、while、whith等,它們本身是語言命令,不能用作變量、自定義函數(shù)或其他的標簽名稱,它們也稱為保留關鍵字。10.常數(shù):指值始終不變的屬性。如:backspace、enter、space、tab等,它們是KEY對象的屬性,指代鍵盤的按鍵。11.數(shù)據(jù)類型:包括8大類型,分別是字符串、布爾值、對象、未定義等。12.字符串:是由字母、數(shù)字、空格、標點符號等組成的字符的序列??梢杂秒p引號("")來定義字符串,字符串區(qū)分大小寫。如:text1="welcome",其中雙引號中的welcome是字符串。13.布爾值:是邏輯變量,它的值是true(真)或false(假)。14.對象:是屬性的集合,可以互相包含和嵌套,每個屬性都有自已的名稱和值。如:aaa.bbb.ccc,它表示ccc是bbb的屬性,而bbb又是aaa的屬性。15.為規(guī)范和方便動作腳本語言的編寫,最好能夠給實例名稱加上一個后綴,表示它的對象類型。如:ball_mc,其中后綴mc表示影片剪輯類。ball_btn,其中后綴btn表示按鈕類。等等....16.下面是常用后綴和其相應的對象類型。后綴所屬的對象類型_mcMovieClip影片剪輯_fmtTextFormat文本格式_arrayArray數(shù)組_dateDATA日期_strString_soundSound聲音_btnButton按鈕_colorColor顏色_txtTextField文本域_videoVideo視頻二.時間軸控制語句技巧實例詳解1.時間軸控制語句的操作技巧和實例詳解。(利用按鈕和本類動作語句,來控制影片)說明:本類動作語句主要是用于影片的控制。例如:讓當前動畫停止播放或繼續(xù)播放,把動畫轉到某一位置(某一幀、某場景等),停止播放所有聲音等。知識要點或快捷鍵說明:括號內的是該動作語句的參數(shù)。1、gotoAndPlay(場景,幀):可以讓影片跳轉到某一指定場景或幀數(shù)之后繼續(xù)播放。2flash腳本語言語法[凡我所讀]注:幀為數(shù)字值時,表示要跳轉播放的幀號,為字符串值的時,表示要跳轉播放的幀標簽。2、gotoAndStop(場景,幀):可以讓影片跳轉到某一指定場景或幀數(shù)之后停止播放。注:幀為數(shù)字值時,表示要跳轉播放的幀號,為字符串值的時,表示要跳轉播放的幀標簽。3、nextFrame():跳轉到下一幀并停止。4、nextScene():跳轉到下一場景,并停止在下一場景的第一幀。5、play():從當前幀開始播放。6、prevFrame():跳轉到上一幀并停止。7、prevScene():跳轉到上一場景,并停止在上一個場景的第一幀。8、stop():從當前幀停止播放。9、stopAllSounds():停止所有正在播放的聲音。3.瀏覽器/網(wǎng)絡語句技巧實例詳解.瀏覽器/網(wǎng)絡控制語句的操作技巧和實例詳解。說明:本類動作語句主要是用于裝載卸載外部影片文件或者外部數(shù)據(jù)文件、指定URL網(wǎng)址等。fscommand語句可以讓flash動畫文件全屏播放、退出、執(zhí)行外部程序文件等。知識要點或快捷鍵說明:括號內的是該動作語句的參數(shù)。1.getURL(rul,窗口,方法):可以讓指定的瀏覽器窗口,轉向顯示指定的URL地址。(url)指定要顯示W(wǎng)EB頁面文檔的URL地址。(窗口)指定要要顯示W(wǎng)EB頁面文檔的瀏覽器窗口,可以是"_self"、"_blank"、"_parent"、"_top"。2.loadMovie(url,目標,方法):可以從外部裝載一個SWF動畫文件到指定的MovieClip對象。(url)指定了要裝載SWF動畫文件的URL地址。(目標)指定了接收裝載的MovieClip對象名稱。(方法)指定在獲取SWF動畫文件時發(fā)送變量數(shù)據(jù)的模式,設定為"GET",表示使用GET方式發(fā)送變量數(shù)據(jù),設定為"POST",表示使用POST方式發(fā)送變量數(shù)據(jù),省略該參數(shù)則表示不發(fā)送變量數(shù)據(jù)。注意:在瀏覽器內嵌FLASH播放器內使用loadMovie語句裝載動畫時,會受到瀏覽器的安全限制,所以只能裝載同一服務器上的SWF文件。3.loadMovieNum(url,級別,方法):可以從外部裝載一個SWF動畫文件到指定的主層(level)中。(url)指定要裝載SWF動畫文件的URL地址。(級別)指定接收裝載的主層編號,編號越大顯示級別越高。(方法)指定在獲取SWF動畫文件時發(fā)送變量數(shù)據(jù)的模式。4.loadVariables(url,目標,方法):可以讓Flash從外部裝載指定數(shù)據(jù)文件中的數(shù)據(jù),并將數(shù)據(jù)以變量的方式存儲到指定的MovieClip對象中。(url)指定要裝載數(shù)據(jù)文件的URL地址。(目標)指定存放數(shù)據(jù)的MovieClip名稱。(方法)決定在裝載數(shù)據(jù)文件時發(fā)送變量數(shù)據(jù)的模式,設定為"GET",表示使用GET方式發(fā)送變量數(shù)據(jù),設定為"POST",表示使用POST方式發(fā)送變量數(shù)據(jù),省略該參數(shù)則表示不發(fā)送變量數(shù)據(jù)。5.loadVariablesNum(url,級別,方法):可以讓Flash從外部裝載指定數(shù)據(jù)文件中的數(shù)據(jù),并將數(shù)據(jù)以變量的方式存儲到指定的主層中。(url)指定要裝載數(shù)據(jù)文件的URL地址。(級別)指定要裝載數(shù)據(jù)的主層編號。(方法)決定在裝載數(shù)據(jù)文件時發(fā)送變量數(shù)據(jù)的模式,設定為"GET",表示使用GET方式發(fā)送變量數(shù)據(jù),設定為"POST",表示使用POST方式發(fā)送變量數(shù)據(jù),省略該參數(shù)則表示不發(fā)送變量數(shù)據(jù)。6.unloadMovie(目標):可以將目前任何一個MovieClip對象卸載,并釋放它占用的內存空間。(目標)指定了要卸載的MovieClip對象引用名稱。7.unloadMovieNum(級別):可以將目前任何一個主層上的動畫卸載,并釋放它占用的內存空間。(級別)指定了要卸載動畫主層序號。表示要卸載動畫主層序號。四.FScommand語句技巧實例詳解1.FScommand語句的操作技巧實例詳解。說明:fscommand語句可以讓flash動畫文件全屏播放、退出、執(zhí)行外部程序文件等。說明:括號內的是該動作語句的參數(shù)。1.fscommand(命令,參數(shù)):可以向Flash播放器傳遞兩個字符串參數(shù)。在Web頁面中的Flash可以將fscommand傳遞來的參數(shù)交給JavaScript進行處理,完成一些和Web頁面內容相關的互動工作。3flash腳本語言語法[凡我所讀]命令:字符串值,發(fā)給外部應用程序字符串消息的命令部分。參數(shù):字符串值,發(fā)給外部應用程序字符串消息的參數(shù)部分。對于FLASH的播放器PLAYER("fullscreen","true/false"):全屏設置,TRUE開,F(xiàn)ALSE關。("showmenu","true/false"):右鍵菜單設置,TRUE顯示,F(xiàn)ALSE不顯示("allowscale","true/false"):縮放設置,TRUE自由縮放,F(xiàn)ALSE調整畫面不影響影片本身的尺寸。("exec","exe程序名稱"):調用EXE外部程序。("quit"):退出關閉播放器窗口.5.影片剪輯控制技巧實例詳解11.影片剪輯控制語句的操作技巧詳解1。教學目的:本類動作語句主要是用于復制、清除影片;獲取、修改對像的屬性信息;拖動或停止拖動對象;為鼠標或影片指定不同觸發(fā)事件等。說明:括號內的是該動作語句的參數(shù)。本節(jié)視頻講解的動作腳本語言是:duplicateMovieClip、on、removeMovieClip、startDrag、stopDrag1.duplicateMovieClip(目標,新名稱,深度):可以復制指定MovieClip對象的語句。(目標)指定要復制的MovieClip對象的名稱及路徑。(新名稱)指定新復制出來MovieClip對象的名稱。(深度)指定新復制出來MovieClip對象的層深。2.on(鼠標事件){程序塊;}on語句:是鼠標事件,可以撲獲當前按鈕(Button)中的指定事件,并執(zhí)行相映的程序塊。(鼠標事件)指定了要撲獲的事件,可以撲獲下列事件:press:當按鈕被按下時觸發(fā)該事件release:當按鈕被釋放時觸發(fā)該事件releaseOutside:當按鈕被按住后鼠標移動到按鈕以外并釋放時觸發(fā)該事件rollOut:當鼠標滑出按鈕范圍時觸發(fā)該事件rollOver:當鼠標滑入按鈕范圍時觸發(fā)該事件dragOut:當按鈕被鼠標按下并拖拽出按鈕范圍時觸發(fā)該事件dragOver:當按鈕被鼠標按下并拖拽入按鈕范圍時觸發(fā)該事件keyPress("left、right、home、end、up、down等"):當參數(shù)指定的鍵盤按鍵被按下時觸發(fā)該事件keyPress(也可以使用其它的字母鍵,如D,F(xiàn),H,P等)3.removeMovieClip(目標):可以刪除一個使用duplicateMovieclip命令復制出來的MovieClip對象,并釋放其占用的內存。(目標)指定要刪除的MovieClip的引用對象名稱。4.st
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度產(chǎn)品上樣金融支持合作協(xié)議4篇
- 2025版新能源項目合作協(xié)議-環(huán)保設施投資與建設3篇
- 二零二五年度農(nóng)業(yè)科技項目第三方擔保貸款合同模板3篇
- 二零二五年度智能倉儲系統(tǒng)采購合同范本3篇
- 二零二五年度出國打工人員勞動爭議調解與仲裁合同3篇
- 2025年度電熱水器智能化改造升級合同樣本4篇
- 二零二五年度抽沙船租賃與工程配套合同4篇
- 2025版?zhèn)€人二手房置換交易合同
- 二零二五年度文化演出活動組織承攬合同范本4篇
- 2025年中國輕型車凸輪軸市場調查研究報告
- 勞務協(xié)議范本模板
- 2024年全國職業(yè)院校技能大賽高職組(生產(chǎn)事故應急救援賽項)考試題庫(含答案)
- 2025大巴車租車合同范文
- 老年上消化道出血急診診療專家共識2024
- 人教版(2024)數(shù)學七年級上冊期末測試卷(含答案)
- 2024年國家保密培訓
- 2024年公務員職務任命書3篇
- 《GMP基礎知識培訓》課件
- CFM56-3發(fā)動機構造課件
- 會議讀書交流分享匯報課件-《殺死一只知更鳥》
- 2025屆撫州市高一上數(shù)學期末綜合測試試題含解析
評論
0/150
提交評論