[問題] 關於 rollOver 與 rollOut 判定
假設有三個影片片段 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
推
11/13 02:26, , 1F
11/13 02:26, 1F
推
11/13 11:42, , 2F
11/13 11:42, 2F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章