demo1: 4個(gè)頂點(diǎn)的計(jì)算:將鼠標(biāo)移到黃色熱區(qū)并拖動(dòng)
其他幾個(gè)要點(diǎn):
限制C點(diǎn)范圍:當(dāng)鼠標(biāo)在下圖灰色區(qū)域內(nèi)時(shí),點(diǎn)C的坐標(biāo)既等于鼠標(biāo)坐標(biāo),當(dāng)鼠標(biāo)離開灰色區(qū)域時(shí),點(diǎn)C必須停留在區(qū)域內(nèi).弧KML是以點(diǎn)J為圓心,KJ為半徑的圓,弧KNL是以點(diǎn)I為圓心,IK為半徑的圓(demo1既未限制C點(diǎn)范圍,若鼠標(biāo)超過弧形區(qū)域就會(huì)出錯(cuò).
響應(yīng)事件:設(shè)置4個(gè)熱區(qū),分別位于書的4個(gè)頂點(diǎn),分別設(shè)置rollOver,rollOut,releaseOutside,release事件函數(shù).事實(shí)上這一部分函數(shù)編寫極費(fèi)時(shí)間,需要考慮各種各樣的可能性和針對性的處理方法.
鼠標(biāo)吸附及黏滯:當(dāng)鼠標(biāo)進(jìn)入熱區(qū)和快速移動(dòng)時(shí),頁角是逐漸黏附向鼠標(biāo)的,這樣可以使動(dòng)畫看上去更流暢.demo4設(shè)置了吸附,demo1沒有設(shè)置.
陰影:翻頁時(shí)的陰影須時(shí)刻與直線BD的位置保持一致,書的背景陰影要考慮到首頁和末頁兩個(gè)特殊情況.
首頁與末頁:在翻動(dòng)到首頁與末頁時(shí)層3遮罩須重新設(shè)置為整本書寬的1/2
經(jīng)典論壇討論: http://bbs.blueidea.com/viewthread.php?tid=2665272
出處:藍(lán)色理想
責(zé)任編輯:moby
上一頁 flash電子書鼠標(biāo)拖拽翻頁效果原理 [1] 下一頁
◎進(jìn)入論壇Flash專欄版塊參加討論
|