Re: [問題] 各位高手 想請問這網站內浮動圓形點選댠…
※ 引述《kdtoba (逐風)》之銘言:
: http://www.formwerkz.com/
: 拜託大家了^^
只丟一句話就要人家幫忙有點不負責任唷
應該也發表一下自己的猜測~
這樣大家也比較願意一起討論 :)
我只有大概的想法啦:
1.每個MC都有紀錄自己相對於中心點的兩個variable
就叫offsetX和offsetY好了
2.每個MC都有記錄自己的"Z軸深度"
就叫zAxisDepth好了
假如有20個MC,那從近到遠的zAxisDepth就是20~1
3.當滾輪往前滾的時候,所有的zAxisDepth += 1;
zAxisDepth == 21 的MC自動消失
當滾輪往後滾的時候,所有的zAxisDepth -= 1;
zAxisDepth == 21 的MC自動出現
4.用onEnterFrame這個event handler或者setInterval()來持續更新以下資料
要每個MC都更新,所以可以用for迴圈來跑過每個MC
4-1. this._x = (場景中心 + offsetX -
(場景._xmouse) * this.zAxisDepth / 20) * 0.5
4-2. this._y = (場景中心 + offsetY -
(場景._ymouse) * this.zAxisDepth / 20) * 0.5
4-3. 用clear()和lineTo()來更新每個MC之間的線條
※4-1和4-2後面那個 "* 0.5" 只是用來調整"漸變"的速率,可以自己設定
嗯...大致上應該是這樣
請好心的高手幫忙debug一下吧XD
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Gallery http://cjcat2266.deviantart.com
MSN cjcat2266@hotmail.com
Yahoo cjcat2266@yahoo.com.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.90.27
※ 編輯: cjcat2266 來自: 61.228.90.27 (08/15 00:40)
推
08/15 20:31, , 1F
08/15 20:31, 1F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章