作者cjcat2266 (CJ Cat)
看板Flash
标题Re: [问题] 各位高手 想请问这网站内浮动圆形点选댠…
时间Wed Aug 15 00:38:52 2007
※ 引述《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
[email protected]
Yahoo
[email protected]
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.90.27
※ 编辑: cjcat2266 来自: 61.228.90.27 (08/15 00:40)
1F:推 kdtoba:感谢大大 努力测试中^^ 08/15 20:31