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