[問題] 關於 rollOver 與 rollOut 判定

看板Flash作者 (ETREX)時間19年前 (2006/11/11 23:13), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
假設有三個影片片段 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
剛用trace測試了一下 是的 on只會對最上層作反應
11/13 02:26, 1F

11/13 11:42, , 2F
所以我後來把 A B C 都放到 _root 上了 .....
11/13 11:42, 2F
文章代碼(AID): #15LUYEbb (Flash)
文章代碼(AID): #15LUYEbb (Flash)