2012-04-04 60 views
0

我在這裏有一個小問題, 我是新來的ActionScript 3,我想要做的是建立一個導航菜單。 我做什麼我做了一個影片剪輯,添加了兩個監聽到它,MOUSE_OVER和MOUSE_OUT,MOUSE_OUT在動畫片段之外?

的MOUSE_OVER告訴播放菜單,所以後來它動畫它的開放,

問題雖然,當我把鼠標放在按鈕上時,菜單認爲鼠標不在,

據我所知,鼠標離開菜單本身並輸入了一些其他對象, 我想製作一個新的矩形,並且在鼠標外面,檢查鼠標是否真的不在菜單的區域中,但它不起作用,但是,

我很高興知道該怎麼做, 在此先感謝

回答

2

您應該使用MouseEvent.ROLL_OUT事件只觸發如果你的鼠標是出於剪輯和所有子MOUSE_OUT只考慮剪輯本身。

+0

謝謝,它沒有工作,但現在的問題是,當我將鼠標放在按鈕上時,它重新激活MOUSE_OVER偵聽器,試圖查看是否有ROLL_IN,我猜這裏沒有? – Radicate 2012-04-04 13:37:24

+0

http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/events/MouseEvent.html#ROLL_OVER – Kodiak 2012-04-04 13:37:57

+0

傻傻的我,大聲笑非常感謝你! – Radicate 2012-04-04 13:39:39