5 、接下來講述隨機(jī)效果的實現(xiàn): 如果在mask里就一個單一效果切換的時間軸動畫,那么每次的輪換效果將都是一樣。這里,筆者提供兩種隨機(jī)效果的實現(xiàn)方法: A 把遮罩做成一個MC,時間軸如下:
點擊放大
其中無標(biāo)簽的空白關(guān)鍵幀均輸入代碼:
stop() _parent.play();
在調(diào)用遮罩效果的時候,用一個隨機(jī)數(shù)來控制使用何種特效:
mask.gotoAndPlay("效果"+(random(3)+1))
筆者不推薦使用該法,因為把所有效果放在同一時間軸里容易亂,而且不知道是不是Flash有BUG,MC的gotoAndPlay函數(shù),如果使用幀標(biāo)簽,容易出錯。使用幀號的話,將很麻煩,要手動把關(guān)鍵幀標(biāo)簽所在的幀號(26,47,65)放在一個數(shù)組里面,一旦效果增加或者改變很大,數(shù)組又要手動修改。 筆者推薦使用的辦法是:
每個效果都放在一個MC里頭,單獨控制,在效果結(jié)束后,運行
stop(); _parent._parent.play();
6、 按鈕切換的實現(xiàn): 切換過程中,顯示哪個圖片,可以在主時間軸通過一個變量來控制。因為有兩個圖片,所以就需要兩個變量,筆者定義為lastIndex和thisIndex。 如果沒有按鈕控制,圖片輪換是以圖片順序為根據(jù)的。根據(jù)上述的錯覺顯示法,在將要切換的時候,運行
lastIndex=thisIndex thisIndex+=1
對于thisIndex,如果超過了圖片信息數(shù)組的下標(biāo),則需要進(jìn)行判斷。這將在介紹具體做法的時候提到。 如果換作了按鈕,則thisIndex不是加1,而是換成按鈕所傳過去的變量。而lastIndex=thisIndex這個把新圖片放到舊圖片的操作不變。
出處:藍(lán)色理想
責(zé)任編輯:moby
上一頁 圖片輪換效果 [1] 下一頁 圖片輪換效果 [3]
◎進(jìn)入論壇Flash專欄版塊參加討論
|