作者etrexetrex (ETREX)
看板Flash
标题[问题] 关於 rollOver 与 rollOut 判定
时间Sat Nov 11 23:23:40 2006
假设有三个影片片段 A、B、C
A包含B
B包含C
A 影片片段里写
on(rollOver)
{
B._yscale = 100; //显示
}
on(rollOut)
{
B._yscale = 0; //隐藏
}
B 影片片段里写
on(rollOver)
{
C._yscale = 100; //显示
}
on(rollOut)
{
C._yscale = 0; //隐藏
}
现在的问题是把A跟B都放到 _root 上
滑鼠移到 _root.A 身上会显示 _root.A.B
滑鼠移到 _root.B 身上会显示 _root.B.C
滑鼠移到 _root.A.B 身上却不会显示 _root.A.B.C
我在猜是 rollOver 在同时间只会对一个影片片段反应
请问有什麽好做法呢?
我是有想到用 onEnterFrame 里面 hitTest 判断是否和滑鼠座标碰撞
不过这个方法不用想也知道超吃资源....
--
无名网志:
http://www.wretch.cc/blog/et284vu065k3
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.228.37.195
1F:推 afu70:刚用trace测试了一下 是的 on只会对最上层作反应 11/13 02:26
2F:推 etrexetrex:所以我後来把 A B C 都放到 _root 上了 ..... 11/13 11:42