資源描述:
《flash動(dòng)作腳本教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、
2、FlashMX中的動(dòng)作函數(shù)命令8.1基本動(dòng)作函數(shù)(2)????8.1.4?圖像質(zhì)量切換函數(shù)ToggleHighQuality(切換高質(zhì)量)動(dòng)作切換消鋸齒功能,它影響視覺(jué)效果和重放速度。打開(kāi)消鋸齒功能,視覺(jué)質(zhì)量提高,而較早計(jì)算機(jī)上的重放速度較慢。關(guān)閉消鋸齒功能,則出現(xiàn)相反的效果。此動(dòng)作不能影響單個(gè)目標(biāo)。它影響當(dāng)前在FlashPlayer中播放的所有電影和電影剪輯。1.參數(shù)此動(dòng)作沒(méi)有參數(shù)。如果已經(jīng)打開(kāi)消鋸齒功能,設(shè)置此動(dòng)作就會(huì)將它關(guān)閉,否則便打開(kāi)此功能。2.腳本范例以下腳本展示了一個(gè)鼠標(biāo)事件,它切換當(dāng)前在FlashPlayer中播放的所有電影的消鋸齒功能:On(Release
3、)ToggleHighQualityEndOn3.實(shí)際應(yīng)用
4、用于確定視覺(jué)質(zhì)量,并關(guān)閉電影中動(dòng)畫(huà)較集中部分的消鋸齒功能。8.1.5?停止聲音播放函數(shù)StopAllSounds(停止所有音軌)動(dòng)作停止當(dāng)前在FlashPlayer中播放的所有聲音。此動(dòng)作不影響電影的視覺(jué)效果。1.參數(shù)此動(dòng)作沒(méi)有參數(shù)。2.腳本范例以下腳本展示了一個(gè)鼠標(biāo)事件,它停止當(dāng)前在FlashPlayer中播放的所有電影和電影剪輯中的聲音。On(Release)StopAllSoundsEndOn3.實(shí)際應(yīng)用用于關(guān)閉聲音(聲音打開(kāi)/關(guān)閉按鈕),并使音軌靜音。8.1.6?獲取URL路徑函數(shù)GetURL(設(shè)置URL)
5、動(dòng)作從事以下兩項(xiàng)工作:將指定的URL加載到瀏覽器窗口和將變量數(shù)據(jù)發(fā)送給指定的URL。例如,變量數(shù)據(jù)可以發(fā)送給CGI腳本,以便按照HTML窗體的處理方式進(jìn)行處理。
6、雖然GetURL動(dòng)作主要用于將Flash電影放置在Web頁(yè)上,但也可以將它用在Flash運(yùn)行程序中,以便自動(dòng)打開(kāi)瀏覽器窗口并顯示指定的URL。1.參數(shù)GetURL具有以下參數(shù),如圖8-2所示。圖8-2?GetURL動(dòng)作的參數(shù)●URL:用戶可在此處定義GetURL動(dòng)作的URL。它可以是一個(gè)相對(duì)路徑,例如mypage.html,也可以是一個(gè)絕對(duì)路徑,如http://www.sohu.com/93/13/article1
7、6/12.html。如果用戶獲得的URL是一個(gè)CGI腳本或ColdFusion模板,那么它分別對(duì)應(yīng)于的頁(yè)面如http://www.263.net/cgi-bin/mylove.cgi或者是http://www.sina.com/cgi/bin/cftemplate.cfm。如果用戶的Flash電影位于HTML頁(yè),可以用它來(lái)定義一個(gè)當(dāng)事件觸發(fā)時(shí)將調(diào)用的JavaScript函數(shù)??梢杂帽磉_(dá)式來(lái)動(dòng)態(tài)地設(shè)置URL。
8、●Window(窗口):指定加載并顯示指定的URL的瀏覽器窗口或HTML頁(yè)。如果用戶已為一個(gè)HTML窗口或者頁(yè)定義了名稱(chēng),并希望指定的URL加載到該窗口,只需在此框中輸
9、入該窗口名或者用戶也可以選擇以下選項(xiàng)。?_self:將指定的URL加載到當(dāng)前Flash電影所在的窗口或頁(yè)。?_blank:打開(kāi)一個(gè)新的瀏覽器窗口,并將指定的URL加載到此窗口。?_parent:將URL打開(kāi)在當(dāng)前頁(yè)的父頁(yè)中。?_top:如果具有GetURL動(dòng)作的Flash電影在一個(gè)HTML頁(yè)中,那么此選項(xiàng)將刪除該幀并將URL加載到瀏覽器窗口?!馰ariables(變量):選擇當(dāng)使用GetURL動(dòng)作時(shí)如何處理當(dāng)前電影中的變量。有以下幾種選擇?!馜on’tsend(不發(fā)送):不發(fā)送變量,是只打開(kāi)URL的最佳方法?!馭endusingGET(用GET發(fā)送):發(fā)送附在指定的URL后
10、面的變量。例如,如果傳遞兩個(gè)變量,即姓名和年齡,那么使用GET方法將使URL顯示為:Getnameandage。因此,如果Flash電影存在于Mypage.html,應(yīng)將姓名和年齡的值傳遞給它,且它應(yīng)能以自己的方式響應(yīng)這些值。換句話說(shuō),用戶可以用此選項(xiàng)將位于HTML頁(yè)上的Flash電影中的變量值發(fā)送給另一HTML頁(yè)上的Flash電影(這只能很好地用于少量變量的發(fā)送)。●SendusingPOST(用POST發(fā)送):發(fā)送與URL隔開(kāi)的變量,可以發(fā)送多個(gè)變量。???在常規(guī)的HTML頁(yè)上,這種方法主要用于將從一個(gè)窗體收集來(lái)的信息投遞到服務(wù)器上的CGI腳本。它還可以同樣的方法將變量
11、值發(fā)送給CGI腳本進(jìn)行處理。
12、提示:發(fā)送變量時(shí),只有當(dāng)前電影中的變量才能發(fā)送(而不是Flash電影窗口中展現(xiàn)的所有電影中的變量)。2.腳本范例以下腳本展示了一個(gè)鼠標(biāo)事件,它打開(kāi)新窗口中的URL。On(Release){GetURL("http://www.MyPage.com/Mypage.Html",window="blank")}以下腳本展示了一個(gè)鼠標(biāo)事件,它將變量投遞到服務(wù)器上的CGI腳本。On(Release){GetURL("http://www.MyPage.com/CGI-bin/myscript.c