許多學(xué)校在信息技術(shù)課程的多媒體板塊中,使用Flash作為教學(xué)平臺(tái),如何用相對(duì)簡(jiǎn)單的方法做出有趣的動(dòng)畫效果呢?本期試舉幾個(gè)用Flash實(shí)現(xiàn)的趣味視覺(jué)實(shí)驗(yàn),希望對(duì)大家有所啟發(fā)。
火箭發(fā)射
在Flash里,做一個(gè)騰空飛起的火箭并不是什么難事,但若看到那火箭真的飛離電腦屏幕,在你面前的空氣中旋轉(zhuǎn)一圈后又降落到屏幕上,可不要跌破眼鏡啊!實(shí)際上,眼鏡的確是很重要的道具,為使平面的火箭產(chǎn)生立體效果,需要一副紅綠過(guò)濾眼鏡(一般在較大的書店有售,也可自行用彩色玻璃紙制作),然后按圖1所示小心重疊圖片。
即使無(wú)須紅綠眼鏡的幫助,也可借人的雙目視覺(jué)原理設(shè)計(jì)出奇妙的實(shí)驗(yàn)。下面的問(wèn)題改編自《游戲中的科學(xué)》(漢斯·尤爾根·普雷斯):如何才能用最簡(jiǎn)單的Flash動(dòng)畫效果,讓火箭升空然后降落到月亮上呢?
袖奇柵欄
馬路上,一塊大標(biāo)語(yǔ)恰巧被一排密集的柵欄擋住,很難看清楚標(biāo)語(yǔ)上的句子,可要是乘著高速行駛的汽車經(jīng)過(guò),即使標(biāo)語(yǔ)始終被遮擋,也能很容易看清楚標(biāo)語(yǔ)內(nèi)容(圖2)。其實(shí)這個(gè)視覺(jué)實(shí)驗(yàn)很容易就能利用Flash的運(yùn)動(dòng)漸變?cè)O(shè)計(jì)出來(lái)。下面就請(qǐng)大家想想為什么會(huì)有這樣的效果。
利用柵欄可以做出更多的奇妙動(dòng)畫,例如,為什么兩只勻速經(jīng)過(guò)柵欄的青蛙,看上去卻像跳跳蛙;一排從左到右飛過(guò)的柵欄,為何看上去像是從右到左飛過(guò)……這些例子可以在“67個(gè)視錯(cuò)覺(jué)”網(wǎng)站找到,地址是WWW.michaelbach.de/ot/index.html。網(wǎng)站中還有更多視覺(jué)魔術(shù)。原作者使用了Java來(lái)實(shí)現(xiàn)這些特效,但很多效果用Flash來(lái)做也相當(dāng)簡(jiǎn)