flash圖片輪換顯示效果

flash圖片輪換顯示效果

ID:34723007

大小:215.68 KB

頁數(shù):12頁

時間:2019-03-10

flash圖片輪換顯示效果_第1頁
flash圖片輪換顯示效果_第2頁
flash圖片輪換顯示效果_第3頁
flash圖片輪換顯示效果_第4頁
flash圖片輪換顯示效果_第5頁
資源描述:

《flash圖片輪換顯示效果》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫

1、原文地址:Flash?圖片輪換效果制作作者:pegasus827http://www.blueidea.com/tech/multimedia/2006/4031.asp效果預覽:http://hbro.cincn.com/cindex.htm#sub0=1這里的圖片輪換效果跟新浪的那種不太一樣,因為整個代碼都是筆者自己寫的,而且后來下了源碼,發(fā)現(xiàn)里頭的做法跟筆者的也不盡相同,它那里基本上是用setInterval控制的。轉換的特效很多是用純AS寫出來。而筆者做的那個,基本上是時間軸控制,特效也不是純AS的。從程序規(guī)范和運行效率來說,新浪那個更

2、接近規(guī)范的程序語言,運行效率更高。從制作的方便性和直觀性來說,筆者那個制作起來更為方便,更為直觀,對于不是程序員出身的Flasher來說,筆者這一個更好理解??紤]到AS也趨向于規(guī)范性,筆者前段時間也用純AS2.0類把這個輪換效果寫成了組件。但是因為筆者多類的編程思想還不很了解,導致貽笑大方,故本篇文章就先介紹筆者這個時間軸版輪換效果的制作過程。整個程序的流程:1、該程序的圖像列表是讀XML的。故第一步先讀取并分析XML,把相關的信息存于數(shù)組里頭。該分析是時間軸的第一部分。2、分析到XML以后,根據(jù)圖像源,把所有圖片先載入到swf,因為在圖片切換

3、的過程中,不允許有圖像消失的現(xiàn)象或者延遲現(xiàn)象出現(xiàn)。圖片是通過用遮罩效果把新的一張覆蓋掉舊的一張來實現(xiàn)切換的,因此需要有三個圖層:一個放舊圖片,一個放新圖片,其中新圖片被遮罩。為了不讓切換時,圖像有不可見的現(xiàn)象或者出現(xiàn)延遲,加載時,放舊圖片和放新圖片的MC里頭都要先載入所有圖像。然后通過設置可見性來顯示相應的圖像。這是時間軸的第二部分。3、然后,將有比較長一段時間軸,這個其實就是圖片輪換的延遲時間。4、此時,就要進入下一輪的切換了。這里,可以通過attachMovie或者duplicateMovieClip放入一個載入所有圖的MC,但可惜的是,這

4、么做需要重新loadMovie,故不可取。或者通過交換深度來實現(xiàn),不過每次交換深度也很麻煩,因為要重新設置遮罩。在這里,筆者將利用人眼睛的錯覺來方便實現(xiàn)這一過程。具體做法如下:這一切換過程完成了,一個周期結束。5、接下來講述隨機效果的實現(xiàn):如果在mask里就一個單一效果切換的時間軸動畫,那么每次的輪換效果將都是一樣。這里,筆者提供兩種隨機效果的實現(xiàn)方法:A把遮罩做成一個MC,時間軸如下:其中無標簽的空白關鍵幀均輸入代碼:stop()_parent.play();在調用遮罩效果的時候,用一個隨機數(shù)來控制使用何種特效:mask.gotoAndPla

5、y("效果"+(random(3)+1))筆者不推薦使用該法,因為把所有效果放在同一時間軸里容易亂,而且不知道是不是Flash有BUG,MC的gotoAndPlay函數(shù),如果使用幀標簽,容易出錯。使用幀號的話,將很麻煩,要手動把關鍵幀標簽所在的幀號(26,47,65)放在一個數(shù)組里面,一旦效果增加或者改變很大,數(shù)組又要手動修改。筆者推薦使用的辦法是:每個效果都放在一個MC里頭,單獨控制,在效果結束后,運行stop();_parent._parent.play();6、按鈕切換的實現(xiàn):切換過程中,顯示哪個圖片,可以在主時間軸通過一個變量來控制。因

6、為有兩個圖片,所以就需要兩個變量,筆者定義為lastIndex和thisIndex。如果沒有按鈕控制,圖片輪換是以圖片順序為根據(jù)的。根據(jù)上述的錯覺顯示法,在將要切換的時候,運行l(wèi)astIndex=thisIndexthisIndex+=1對于thisIndex,如果超過了圖片信息數(shù)組的下標,則需要進行判斷。這將在介紹具體做法的時候提到。如果換作了按鈕,則thisIndex不是加1,而是換成按鈕所傳過去的變量。而lastIndex=thisIndex這個把新圖片放到舊圖片的操作不變。具體做法:0.1、準備好外部的文件:在你的硬盤里新建一個文件夾,

7、里頭放入一個圖像列表文件list.xml,使用如下格式未被直播的超女復活賽吃“最便宜的盒飯”本報記者親歷長沙“超級女聲”臺前幕后根據(jù)這里的路徑放置圖像文件。PS:這樣的寫法

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。