看板 Flash 關於我們 聯絡資訊
已經將影片片段:hand變成鼠標,跟在滑鼠旁邊 function addHand(evt:MouseEvent):void { stage.addEventListener(MouseEvent.MOUSE_MOVE, addHand); this["hand"].mouseEnabled=false; this["hand"].x=stage.mouseX; this["hand"].y=stage.mouseY; evt.updateAfterEvent(); } 然後希望點選元件,會執行其他動作 但是若hand在元件之前的話(圖片順序),就無法觸發動作 hand必須在元件之後才可點選,觸發動作 不知道該怎麼解決 因為以真實視覺效果的話 hand應當在最上層 其他元件在下層 可是這樣就完全不會執行動作了... ps:調過"排序",也沒有用 麻煩會的高手指導一下了~ 謝謝 附檔:http://www.badongo.com/file/23977848 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.87.141
darkbear:好奇為何第二行程式(addEvent那個) 應該不用再加在那裡吧 08/27 15:34
aquarianboy:附個fla吧 08/27 15:36
ben0209:除了mouseEnabled,若hand裡面有其他會接收滑鼠事件的MC 08/27 15:54
ben0209:,那麼還要加上 hand.mouseChildren=false 才行 08/27 15:55
※ 編輯: smilepeach 來自: 140.115.87.141 (08/27 16:03)
smilepeach:已附上檔案~ 就是把蓮花拖上去 再按手 去點蓮花 08/27 16:04
smilepeach:可以trace出"蓮花" 08/27 16:04
smilepeach:但是換成鬱金香 就不行了ˊˋ 08/27 16:05