flash-常用函數(shù)-as課件_第1頁
flash-常用函數(shù)-as課件_第2頁
flash-常用函數(shù)-as課件_第3頁
flash-常用函數(shù)-as課件_第4頁
flash-常用函數(shù)-as課件_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

AS基本函數(shù)AS基本函數(shù)目錄一、AS語法基礎(chǔ)二、影片剪輯函數(shù)三、鼠標(biāo)函數(shù)四、瀏覽器/網(wǎng)絡(luò)函數(shù)目錄一、AS語法基礎(chǔ)ActionScript的添加方法從添加腳本的對象來分,ActionScript主要有以下幾種:為時間軸中的關(guān)鍵幀添加的腳本,為影片剪輯元件實(shí)例添加的腳本,為按鈕添加的腳本。ActionScript的添加方法在關(guān)鍵幀上添加腳本在時間軸中的關(guān)鍵幀上添加腳本的操作為:單擊幀,按F9打開動作面板,在該面板右側(cè)空白窗格內(nèi)寫入腳本即可。幀上寫的腳本即加入的動作。例如,在關(guān)鍵幀中加入腳本stop(),則影片播放到該幀時便停在該幀:stop();又例如,在關(guān)鍵幀中加入如下腳本,則實(shí)例名為btn的按鈕元件在鼠標(biāo)釋放時會轉(zhuǎn)向地址:。btn.onRelease=function(){getURL("";);};在動作面板左上角有提示現(xiàn)在的動作是給元件加的還是給幀加的,左下方則可以看到當(dāng)前文件中所有加了動作的幀或元件。在關(guān)鍵幀上添加腳本在按鈕元件實(shí)例上添加腳本按鈕是Flash中交互界面的基本元素。按鈕可以接受各種各樣的事件。所謂事件是指觸發(fā)按鈕程序的特定狀況,例如,單擊按鈕,那么這個“單擊”就是一個事件。按鈕接收到這個“單擊”的事件之后,就會執(zhí)行按鈕中包含的程序。按鈕如何來接收各種各樣的事件,需要一個特別的事件處理程序,用來接收和處理事件。on函數(shù)用于觸發(fā)動作的鼠標(biāo)事件或者按鍵事件。按鈕的事件處理程序如下:on(事件名稱){//這里是接收到事件之后要執(zhí)行的程序}以上的事件處理程序中,小括號內(nèi)必須至少有一個事件名稱。如果事件的個數(shù)大于1,那么事件之間就要用“,”隔開,程序的格式如下:on(事件名稱1,[事件名稱2,事件名稱n]){//這里是接收到事件之后要執(zhí)行的程序}在按鈕元件實(shí)例上添加腳本按鈕是Flash中交互界面的基本元素其中“參數(shù)”指定了要捕獲的事件,具體事件如下:press:當(dāng)按鈕被按下時觸發(fā)該事件。release:當(dāng)按鈕被釋放時觸發(fā)該事件。releaseOutside:當(dāng)按鈕被按住后鼠標(biāo)移動到按鈕以外并釋放時觸發(fā)該事件。rollOut:當(dāng)鼠標(biāo)滑出按鈕范圍時觸發(fā)該事件。rollOver:當(dāng)鼠標(biāo)滑入按鈕范圍時觸發(fā)該事件。dragOut:當(dāng)按鈕被鼠標(biāo)按下并拖曳出按鈕范圍時觸發(fā)該事件。dragOver:當(dāng)按鈕被鼠標(biāo)按下并拖曳入按鈕范圍時觸發(fā)該事件。keyPress(”key”):當(dāng)參數(shù)(key)指定的鍵盤按鍵被按下時觸發(fā)該事件。其中“參數(shù)”指定了要捕獲的事件,具體事件如下:常用函數(shù)1.goto函數(shù)

goto函數(shù)用于控制影片時間軸中影片的位置,它可以使影片跳轉(zhuǎn)到一個特定的幀編號、幀標(biāo)記或場景,并從該處停止或開始播放,所以也叫做跳轉(zhuǎn)函數(shù)。

goto函數(shù)包含兩個子函數(shù),分別是gotoAndPlay()和gotoAndStop()。gotoAndPlay()是指跳轉(zhuǎn)到指定幀播放;gotoAndStop()是指跳轉(zhuǎn)到指定幀停止。這兩個函數(shù)的參數(shù)是相同的。常用函數(shù)1.goto函數(shù)2.play函數(shù)

play函數(shù)使影片從它的當(dāng)前位置開始播放。如果影片由于stop動作或gotoAndStop動作而停止,那么用戶只能使用play函數(shù)啟動,才能使影片繼續(xù)播放。

play函數(shù)的書寫形式為:play();沒有參數(shù),但小括號同樣要寫上,不能省略。以下腳本展示了一個鼠標(biāo)事件,當(dāng)單擊按鈕時,影片在當(dāng)前位置開始播放:

on(release){play();}2.play函數(shù)3.stop函數(shù)

stop函數(shù)使得影片停止播放。

stop函數(shù)的書寫形式為:stop()函數(shù)和play()函數(shù)一樣,不帶參數(shù),但小括號不能省略。以下腳本展示了一個鼠標(biāo)事件,當(dāng)單擊按鈕時,當(dāng)前影片停止播放:

on(release){stop();}4.nextFrame函數(shù)nextFrame()將播放頭轉(zhuǎn)到下一幀并停止。5.prevFrame函數(shù)prevFrame()將播放頭轉(zhuǎn)到前一幀并停止。如果當(dāng)前幀為第1幀,則播放頭不移動。3.stop函數(shù)1.實(shí)例的命名在程序的編寫當(dāng)中,往往需要編寫被控制的對象,這些對象可以是影片剪輯實(shí)例或按鈕實(shí)例等。為了能控制這些對象,就必須為這些對象進(jìn)行命名。實(shí)例的命名的第一個字符必須是字母、下劃線(_)或美元符號($),其后的字符必須是字母、數(shù)字、下劃線或美元符號。在腳本中用來代表影片剪輯和按鈕實(shí)例的惟一名稱。可以使用“屬性”面板為舞臺上的實(shí)例指定實(shí)例名稱。在動作腳本語言中,嚴(yán)格區(qū)分大小寫的。

2.點(diǎn)語法的使用點(diǎn)語法可以用來表示對象之間的子父級關(guān)系,或存取對象的屬性、方法。點(diǎn)語法的書寫格式為“.”。一、AS語法基礎(chǔ)1.實(shí)例的命名一、AS語法基礎(chǔ)3.圓括號圓括號在動作腳本中的作用非常大:(1)定義一個函數(shù)時,需要把參數(shù)放到圓括號中:

functionadd(a,b){……}(2)調(diào)用函數(shù)時,需要把傳遞的參數(shù)放到圓括號中:

add(s1,s2);(3)圓括號可以用來改變動作腳本語句的優(yōu)先級。例如,在下面的語句中,圓括號先使表達(dá)式newcolor(this)得到計(jì)算,然后創(chuàng)建了一個新的顏色對象:

onClipEvent(enterFrame){(newColor(this)).setRGB(0xfffaa0);}3.圓括號4.分號分號的重要性僅次于點(diǎn)語法。因?yàn)樵贔lash中,是用分號(;)來明確的表示一條語句的結(jié)束。如:myText=“Helloworld!”;gotoAndPlay(10);雖然Flash不要求語句結(jié)束時必須使用分號,但明確的使用分號作為語句的結(jié)束是好的編程習(xí)慣。4.分號5.花括號有些腳本顯然是應(yīng)該作為一個“代碼塊”來執(zhí)行的,例如,影片剪輯或按鈕的事件處理器中的腳本、函數(shù)中要執(zhí)行的腳本以及類的定義。為了明確的表示這些腳本是要作為一個整體存在和執(zhí)行的,需要把這些腳本用花括號括起來。按鈕事件處理器:on(release){ _level1._visible=false; _level0._visible=true; gotoAndStop(41);}5.花括號6.引號引號在Flash中的作用就是用來表示字符串,當(dāng)要表示某個內(nèi)容是一個字符串值時,則把它用引號引起來即可,如下:myText=“HelloWorld!”;7.注釋

使用注釋是程序開發(fā)人員的一個良好習(xí)慣。注釋在編寫腳本程序時具有舉足輕重的作用,它可以增強(qiáng)代碼的可讀性,也為以后修改程序帶來方便。6.引號二、影片剪輯函數(shù)1.startDrag函數(shù)

startDrag函數(shù)用于使指定的影片剪輯實(shí)例在影片播放過程中可拖動。書寫格式為:

startDrag(目標(biāo)[,固定,左,頂部,右,底部]);各參數(shù)含義如下:目標(biāo):指定要拖動的影片剪輯的目標(biāo)路徑。固定:一個布爾值,指定可拖動影片剪輯是鎖定到鼠標(biāo)位置中央(true),還是鎖定到用戶首次單擊該影片剪輯的位置上(false)。此參數(shù)是可選的。其他四個參數(shù)“左”、“頂部”、“右”、“底部”都是相對與影片剪輯父級坐標(biāo)的值,這些坐標(biāo)指定該影片剪輯的約束矩形。這些參數(shù)也是可選的。二、影片剪輯函數(shù)1.startDrag函數(shù)要定位包含某一對象的上一級對象,可以使用關(guān)鍵字_parent。

如果一個影片剪輯是包含在主時間軸中,在影片剪輯中使用_parent和_root的效果是一樣的。

如果影片剪輯與主時間軸相差兩個層級,即當(dāng)影片剪輯包含在另一個位于主時間軸中的影片剪輯中,

這時在該影片剪輯中使用_parent指代的是它上一級的影片剪輯,

而_root是指它上兩級的主時間軸。在主時間軸中不能使用_parent,因?yàn)橹鲿r間軸沒有上一級。要定位包含某一對象的上一級對象,可以使用關(guān)鍵字_parent2.stopDrag函數(shù)

stopDrag函數(shù)用于停止當(dāng)前影片剪輯實(shí)例的拖動操作。書寫格式如下:

stopDrag();

startDrag是使“目標(biāo)”影片剪輯實(shí)例在影片播放過程中可拖動,而一次只能拖動一個影片剪輯。執(zhí)行startDrag動作后,影片剪輯實(shí)例保持可拖動狀態(tài),直到被stopDrag動作明確停止為止,所以這兩個函數(shù)通常是結(jié)合在一起使用的。例如,在如下的語句中,利用startDrag()拖動影片剪輯實(shí)例“phone”,然后用stopDrag()停止“phone”的拖動。

on(press){startDrag("_root.phone");}on(release){stopDrag();}2.stopDrag函數(shù)三、鼠標(biāo)函數(shù)Mouse類是不通過構(gòu)造函數(shù)即可訪問其屬性和方法的頂級類??梢允褂肕ouse類的方法來隱藏和顯示SWF文件中的鼠標(biāo)指針(光標(biāo))。默認(rèn)情況下鼠標(biāo)指針是可見的,但是您可以將其隱藏并實(shí)現(xiàn)用影片剪輯創(chuàng)建的自定義指針Mouse.hide():隱藏SWF文件中的鼠標(biāo)指針。Mouse.show():在SWF文件中顯示鼠標(biāo)指針三、鼠標(biāo)函數(shù)Mouse類是不通過構(gòu)造函數(shù)即可訪問其屬性和方四、瀏覽器/網(wǎng)絡(luò)函數(shù)1.fscommand函數(shù)

fscommand函數(shù)用于.swf文件與FlashPlayer之間的通訊。還可以通過使用fscommand動作將消息傳遞給MacromediaDirector,或者傳遞給VisualBasic、VisualC++和其他可承載ActiveX控件的程序。書寫格式為:

fscommand(命令,參數(shù));各參數(shù)含義如下:命令:一個傳遞給外部應(yīng)用程序使用的字符串,或者是一個傳遞給FlashPlayer的命令。參數(shù):一個傳遞給外部應(yīng)用程序用于任何用途的字符串,或者是傳遞給FlashPlayer的一個變量值。四、瀏覽器/網(wǎng)絡(luò)函數(shù)1.fscommand函數(shù)命令參數(shù)目的quit無關(guān)閉播放器。fullscreentrue或false指定true將FlashPlayer設(shè)置為全屏模式。如果指定false,播放器會返回到常規(guī)菜單視圖。allowscaletrue或false如果指定false,則設(shè)置播放器以始終按SWF文件的原始大小繪制SWF文件,從不進(jìn)行縮放。如果指定true,則強(qiáng)制SWF文件縮放到播放器的100%。showmenutrue或false如果指定true,則啟用整個上下文菜單項(xiàng)集合。如果指定false,則使得除“關(guān)于FlashPlayer”外的所有上下文菜單項(xiàng)變暗。命令參數(shù)目的quit無關(guān)閉播放器。fullscreentru2.getURL函數(shù)

getURL函數(shù)將來自特定“URL”的文檔加載到Web瀏覽器窗口中,或?qū)⒆兞總鬟f到位于所定義“URL”的另一個應(yīng)用程序。若要測試此動作,確保要加載的文件位于指定的位置。若要使用絕對“URL”(例如:),則需要網(wǎng)絡(luò)連接。書寫格式如下:

getURL("url"[,窗口,方法]);各參數(shù)含義如下:

url:從該處獲取文檔的URL。格式為:http://或file:/或mailto:窗口:可選參數(shù),指定文檔應(yīng)加載到其中的窗口或HTML框架??奢斎胩囟ù翱诘拿Q,或從下面的保留目標(biāo)名稱中選擇:

_self:指定當(dāng)前窗口中的當(dāng)前框架。

_blank:指定一個新窗口。

_parent:指定當(dāng)前框架的父級。

_top:指定當(dāng)前窗口中的頂級框架。方法:選擇發(fā)送變量的方法,有GET和POST兩種方法。如果沒有變量,則省略此參數(shù)。GET方法將變量追加到URL的末尾,該方法用于發(fā)送少量變量。POST方法在單獨(dú)的HTTP標(biāo)頭中發(fā)送變量,用于發(fā)送長的變量字符串。注:測試之前首先保存原文件2.getURL函數(shù)3.loadMovie函數(shù)

loadMovie函數(shù)是指在播放原始.swf文件的同時將.swf文件或JPEG文件加載到FlashPlayer中。書寫格式為:

loadMovie("url",目標(biāo)[,方法]);各參數(shù)含義如下:

url:要加載的swf文件或JPEG文件的絕對或相對URL。目標(biāo):指向目標(biāo)影片剪輯的路徑。方法:可選參數(shù),為一個證書,指定用于發(fā)送變量的HTTP方法。注:測試之前首先保存原文件

3.loadMovie函數(shù)4.unloadMovie函數(shù)

unloadMovie函數(shù)是從FlashPlayer中刪除影片剪輯實(shí)例。書寫格式為:

unloadMovie(目標(biāo));目標(biāo):要刪除的影片剪輯的目標(biāo)路徑。例如,在下列語句中,當(dāng)單擊按鈕時,卸載主時間軸上的名為“a”的影片剪輯實(shí)例。

on(release){unloadMovie("a");}4.unloadMovie函數(shù)5.loadVariables函數(shù)

loadVariables函數(shù)用于加載外部文件中的變量值。使用loadVariables函數(shù),可以讓Flash從外部裝載指定數(shù)據(jù)文件中的數(shù)據(jù),并將數(shù)據(jù)以變量的方式存儲到指定的“影片剪輯”對象中。書寫格式為:

loadVariables("url",目標(biāo)[,方法]);

各參數(shù)含義如下:

url:指定要裝載數(shù)據(jù)文件的URL地址。文件一般為txt文件目標(biāo):指定存放數(shù)據(jù)的“影片剪輯”名稱。方法:決定在裝載數(shù)據(jù)文件時發(fā)送變量數(shù)據(jù)的模式。注:測試之前首先保存原文件。當(dāng)前fla文件影片剪輯中必須有一個動態(tài)文本框,設(shè)置文本框的變量名。如果加載文件為中文,txt必須保存格式為ASCII碼。Txt文件中格式必須為變量名=5.loadVariables函數(shù)6.loadVariablesNum函數(shù)loadVariablesNum函數(shù)用于加載外部文件中的變量值。使用loadVariablesNum函數(shù),可以讓Flash從外部裝載指定數(shù)據(jù)文件中的數(shù)據(jù),并將數(shù)據(jù)以變量的方式存儲到指定的“級別”對象中。書寫格式為:

loadVariablesNum("url",級別,[,方法]);

各參數(shù)含義如下:

url:指定要裝載數(shù)據(jù)文件的URL地址。級別:一個整數(shù),指定FlashPlayer中接收這些變量的級別。方法:決定在裝載數(shù)據(jù)文件時發(fā)送變量數(shù)據(jù)的模式。注:測試之前首先保存原文件。當(dāng)前fla文件中必須有一個動態(tài)文本框,設(shè)置文本框的變量名。如果加載文件為中文,txt必須保存格式為ASCII碼。Txt文件中格式必須為變量名=6.loadVariablesNum函數(shù)flash---常用函數(shù)-----as課件AS基本函數(shù)AS基本函數(shù)目錄一、AS語法基礎(chǔ)二、影片剪輯函數(shù)三、鼠標(biāo)函數(shù)四、瀏覽器/網(wǎng)絡(luò)函數(shù)目錄一、AS語法基礎(chǔ)ActionScript的添加方法從添加腳本的對象來分,ActionScript主要有以下幾種:為時間軸中的關(guān)鍵幀添加的腳本,為影片剪輯元件實(shí)例添加的腳本,為按鈕添加的腳本。ActionScript的添加方法在關(guān)鍵幀上添加腳本在時間軸中的關(guān)鍵幀上添加腳本的操作為:單擊幀,按F9打開動作面板,在該面板右側(cè)空白窗格內(nèi)寫入腳本即可。幀上寫的腳本即加入的動作。例如,在關(guān)鍵幀中加入腳本stop(),則影片播放到該幀時便停在該幀:stop();又例如,在關(guān)鍵幀中加入如下腳本,則實(shí)例名為btn的按鈕元件在鼠標(biāo)釋放時會轉(zhuǎn)向地址:。btn.onRelease=function(){getURL("";);};在動作面板左上角有提示現(xiàn)在的動作是給元件加的還是給幀加的,左下方則可以看到當(dāng)前文件中所有加了動作的幀或元件。在關(guān)鍵幀上添加腳本在按鈕元件實(shí)例上添加腳本按鈕是Flash中交互界面的基本元素。按鈕可以接受各種各樣的事件。所謂事件是指觸發(fā)按鈕程序的特定狀況,例如,單擊按鈕,那么這個“單擊”就是一個事件。按鈕接收到這個“單擊”的事件之后,就會執(zhí)行按鈕中包含的程序。按鈕如何來接收各種各樣的事件,需要一個特別的事件處理程序,用來接收和處理事件。on函數(shù)用于觸發(fā)動作的鼠標(biāo)事件或者按鍵事件。按鈕的事件處理程序如下:on(事件名稱){//這里是接收到事件之后要執(zhí)行的程序}以上的事件處理程序中,小括號內(nèi)必須至少有一個事件名稱。如果事件的個數(shù)大于1,那么事件之間就要用“,”隔開,程序的格式如下:on(事件名稱1,[事件名稱2,事件名稱n]){//這里是接收到事件之后要執(zhí)行的程序}在按鈕元件實(shí)例上添加腳本按鈕是Flash中交互界面的基本元素其中“參數(shù)”指定了要捕獲的事件,具體事件如下:press:當(dāng)按鈕被按下時觸發(fā)該事件。release:當(dāng)按鈕被釋放時觸發(fā)該事件。releaseOutside:當(dāng)按鈕被按住后鼠標(biāo)移動到按鈕以外并釋放時觸發(fā)該事件。rollOut:當(dāng)鼠標(biāo)滑出按鈕范圍時觸發(fā)該事件。rollOver:當(dāng)鼠標(biāo)滑入按鈕范圍時觸發(fā)該事件。dragOut:當(dāng)按鈕被鼠標(biāo)按下并拖曳出按鈕范圍時觸發(fā)該事件。dragOver:當(dāng)按鈕被鼠標(biāo)按下并拖曳入按鈕范圍時觸發(fā)該事件。keyPress(”key”):當(dāng)參數(shù)(key)指定的鍵盤按鍵被按下時觸發(fā)該事件。其中“參數(shù)”指定了要捕獲的事件,具體事件如下:常用函數(shù)1.goto函數(shù)

goto函數(shù)用于控制影片時間軸中影片的位置,它可以使影片跳轉(zhuǎn)到一個特定的幀編號、幀標(biāo)記或場景,并從該處停止或開始播放,所以也叫做跳轉(zhuǎn)函數(shù)。

goto函數(shù)包含兩個子函數(shù),分別是gotoAndPlay()和gotoAndStop()。gotoAndPlay()是指跳轉(zhuǎn)到指定幀播放;gotoAndStop()是指跳轉(zhuǎn)到指定幀停止。這兩個函數(shù)的參數(shù)是相同的。常用函數(shù)1.goto函數(shù)2.play函數(shù)

play函數(shù)使影片從它的當(dāng)前位置開始播放。如果影片由于stop動作或gotoAndStop動作而停止,那么用戶只能使用play函數(shù)啟動,才能使影片繼續(xù)播放。

play函數(shù)的書寫形式為:play();沒有參數(shù),但小括號同樣要寫上,不能省略。以下腳本展示了一個鼠標(biāo)事件,當(dāng)單擊按鈕時,影片在當(dāng)前位置開始播放:

on(release){play();}2.play函數(shù)3.stop函數(shù)

stop函數(shù)使得影片停止播放。

stop函數(shù)的書寫形式為:stop()函數(shù)和play()函數(shù)一樣,不帶參數(shù),但小括號不能省略。以下腳本展示了一個鼠標(biāo)事件,當(dāng)單擊按鈕時,當(dāng)前影片停止播放:

on(release){stop();}4.nextFrame函數(shù)nextFrame()將播放頭轉(zhuǎn)到下一幀并停止。5.prevFrame函數(shù)prevFrame()將播放頭轉(zhuǎn)到前一幀并停止。如果當(dāng)前幀為第1幀,則播放頭不移動。3.stop函數(shù)1.實(shí)例的命名在程序的編寫當(dāng)中,往往需要編寫被控制的對象,這些對象可以是影片剪輯實(shí)例或按鈕實(shí)例等。為了能控制這些對象,就必須為這些對象進(jìn)行命名。實(shí)例的命名的第一個字符必須是字母、下劃線(_)或美元符號($),其后的字符必須是字母、數(shù)字、下劃線或美元符號。在腳本中用來代表影片剪輯和按鈕實(shí)例的惟一名稱??梢允褂谩皩傩浴泵姘鍨槲枧_上的實(shí)例指定實(shí)例名稱。在動作腳本語言中,嚴(yán)格區(qū)分大小寫的。

2.點(diǎn)語法的使用點(diǎn)語法可以用來表示對象之間的子父級關(guān)系,或存取對象的屬性、方法。點(diǎn)語法的書寫格式為“.”。一、AS語法基礎(chǔ)1.實(shí)例的命名一、AS語法基礎(chǔ)3.圓括號圓括號在動作腳本中的作用非常大:(1)定義一個函數(shù)時,需要把參數(shù)放到圓括號中:

functionadd(a,b){……}(2)調(diào)用函數(shù)時,需要把傳遞的參數(shù)放到圓括號中:

add(s1,s2);(3)圓括號可以用來改變動作腳本語句的優(yōu)先級。例如,在下面的語句中,圓括號先使表達(dá)式newcolor(this)得到計(jì)算,然后創(chuàng)建了一個新的顏色對象:

onClipEvent(enterFrame){(newColor(this)).setRGB(0xfffaa0);}3.圓括號4.分號分號的重要性僅次于點(diǎn)語法。因?yàn)樵贔lash中,是用分號(;)來明確的表示一條語句的結(jié)束。如:myText=“Helloworld!”;gotoAndPlay(10);雖然Flash不要求語句結(jié)束時必須使用分號,但明確的使用分號作為語句的結(jié)束是好的編程習(xí)慣。4.分號5.花括號有些腳本顯然是應(yīng)該作為一個“代碼塊”來執(zhí)行的,例如,影片剪輯或按鈕的事件處理器中的腳本、函數(shù)中要執(zhí)行的腳本以及類的定義。為了明確的表示這些腳本是要作為一個整體存在和執(zhí)行的,需要把這些腳本用花括號括起來。按鈕事件處理器:on(release){ _level1._visible=false; _level0._visible=true; gotoAndStop(41);}5.花括號6.引號引號在Flash中的作用就是用來表示字符串,當(dāng)要表示某個內(nèi)容是一個字符串值時,則把它用引號引起來即可,如下:myText=“HelloWorld!”;7.注釋

使用注釋是程序開發(fā)人員的一個良好習(xí)慣。注釋在編寫腳本程序時具有舉足輕重的作用,它可以增強(qiáng)代碼的可讀性,也為以后修改程序帶來方便。6.引號二、影片剪輯函數(shù)1.startDrag函數(shù)

startDrag函數(shù)用于使指定的影片剪輯實(shí)例在影片播放過程中可拖動。書寫格式為:

startDrag(目標(biāo)[,固定,左,頂部,右,底部]);各參數(shù)含義如下:目標(biāo):指定要拖動的影片剪輯的目標(biāo)路徑。固定:一個布爾值,指定可拖動影片剪輯是鎖定到鼠標(biāo)位置中央(true),還是鎖定到用戶首次單擊該影片剪輯的位置上(false)。此參數(shù)是可選的。其他四個參數(shù)“左”、“頂部”、“右”、“底部”都是相對與影片剪輯父級坐標(biāo)的值,這些坐標(biāo)指定該影片剪輯的約束矩形。這些參數(shù)也是可選的。二、影片剪輯函數(shù)1.startDrag函數(shù)要定位包含某一對象的上一級對象,可以使用關(guān)鍵字_parent。

如果一個影片剪輯是包含在主時間軸中,在影片剪輯中使用_parent和_root的效果是一樣的。

如果影片剪輯與主時間軸相差兩個層級,即當(dāng)影片剪輯包含在另一個位于主時間軸中的影片剪輯中,

這時在該影片剪輯中使用_parent指代的是它上一級的影片剪輯,

而_root是指它上兩級的主時間軸。在主時間軸中不能使用_parent,因?yàn)橹鲿r間軸沒有上一級。要定位包含某一對象的上一級對象,可以使用關(guān)鍵字_parent2.stopDrag函數(shù)

stopDrag函數(shù)用于停止當(dāng)前影片剪輯實(shí)例的拖動操作。書寫格式如下:

stopDrag();

startDrag是使“目標(biāo)”影片剪輯實(shí)例在影片播放過程中可拖動,而一次只能拖動一個影片剪輯。執(zhí)行startDrag動作后,影片剪輯實(shí)例保持可拖動狀態(tài),直到被stopDrag動作明確停止為止,所以這兩個函數(shù)通常是結(jié)合在一起使用的。例如,在如下的語句中,利用startDrag()拖動影片剪輯實(shí)例“phone”,然后用stopDrag()停止“phone”的拖動。

on(press){startDrag("_root.phone");}on(release){stopDrag();}2.stopDrag函數(shù)三、鼠標(biāo)函數(shù)Mouse類是不通過構(gòu)造函數(shù)即可訪問其屬性和方法的頂級類??梢允褂肕ouse類的方法來隱藏和顯示SWF文件中的鼠標(biāo)指針(光標(biāo))。默認(rèn)情況下鼠標(biāo)指針是可見的,但是您可以將其隱藏并實(shí)現(xiàn)用影片剪輯創(chuàng)建的自定義指針Mouse.hide():隱藏SWF文件中的鼠標(biāo)指針。Mouse.show():在SWF文件中顯示鼠標(biāo)指針三、鼠標(biāo)函數(shù)Mouse類是不通過構(gòu)造函數(shù)即可訪問其屬性和方四、瀏覽器/網(wǎng)絡(luò)函數(shù)1.fscommand函數(shù)

fscommand函數(shù)用于.swf文件與FlashPlayer之間的通訊。還可以通過使用fscommand動作將消息傳遞給MacromediaDirector,或者傳遞給VisualBasic、VisualC++和其他可承載ActiveX控件的程序。書寫格式為:

fscommand(命令,參數(shù));各參數(shù)含義如下:命令:一個傳遞給外部應(yīng)用程序使用的字符串,或者是一個傳遞給FlashPlayer的命令。參數(shù):一個傳遞給外部應(yīng)用程序用于任何用途的字符串,或者是傳遞給FlashPlayer的一個變量值。四、瀏覽器/網(wǎng)絡(luò)函數(shù)1.fscommand函數(shù)命令參數(shù)目的quit無關(guān)閉播放器。fullscreentrue或false指定true將FlashPlayer設(shè)置為全屏模式。如果指定false,播放器會返回到常規(guī)菜單視圖。allowscaletrue或false如果指定false,則設(shè)置播放器以始終按SWF文件的原始大小繪制SWF文件,從不進(jìn)行縮放。如果指定true,則強(qiáng)制SWF文件縮放到播放器的100%。showmenutrue或false如果指定true,則啟用整個上下文菜單項(xiàng)集合。如果指定false,則使得除“關(guān)于FlashPlayer”外的所有上下文菜單項(xiàng)變暗。命令參數(shù)目的quit無關(guān)閉播放器。fullscreentru2.getURL函數(shù)

getURL函數(shù)將來自特定“URL”的文檔加載到Web瀏覽器窗口中,或?qū)⒆兞總鬟f到位于所定義“URL”的另一個應(yīng)用程序。若要測試此動作,確保要加載的文件位于指定的位置。若要使用絕對“URL”(例如:),則需要網(wǎng)絡(luò)連接。書寫格式如下:

getURL("url"[,窗口,方法]);各參數(shù)含義如下:

url:從該處獲取文檔的URL。格式為:http://或file:/或mailto:窗口:可選參數(shù),指定文檔應(yīng)加載到其中的窗口或HTML框架??奢斎胩囟ù翱诘拿Q,或從下面的保留目標(biāo)名稱中選擇:

_self:指定當(dāng)前窗口中的當(dāng)前框架。

_blank:指定一個新窗口。

_parent:指定當(dāng)前框架的父級。

_top:指定當(dāng)前窗口中的頂級框架。方法:選擇發(fā)送變量的方法,有GET和POST兩種方法。如果沒有變量,則省略此參數(shù)。GET方法將變量追加到URL的末尾,該方法用于發(fā)送少量變量。POST方法在單獨(dú)的HTTP標(biāo)頭中發(fā)送變量,用于發(fā)送長的變量字符串

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論