作者aquarianboy (我是沒牌的營養師!)
看板Flash
標題Re: [問題] mouseover
時間Wed Jul 15 12:37:44 2009
※ 引述《skylight68 (空虛)》之銘言:
先附個重要的圖片
http://www.eddie.com.tw/FlashLabs/CoreDisplayClasses.jpg
EAS3第20章的附圖,在AS3裡是很重要的
var sp1:Sprite = new Sprite();
var sp2:Sprite = new Sprite();
sp1.addChild(shape1); //包起來
sp2.addChild(shape2); //包起來
addChild(sp1);
addChild(sp2);
sp2.addEventListener(MouseEvent.ROLL_OVER,over);
function over(e:MouseEvent)
{
removeChild(sp2);
}
供參考
--
http://blog.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.128.37
1F:→ aquarianboy:不要只是光剪貼程式碼喔,要看附圖並了解為什麼這樣做 07/15 12:38
2F:推 skylight68:謝謝 原來還要在建立一個新的sp1跟sp2就對了 07/15 12:47
3F:→ aquarianboy:要確定知道為什麼這樣做的原因囉! 不然遲早還是會遇到 07/15 13:29
4F:→ aquarianboy:類似的狀況 07/15 13:29
5F:→ skylight68:還不是很能理解,只好在看看書了 07/15 13:43
6F:→ aquarianboy:All classes that inherit from InteractiveObject 07/15 13:50
7F:→ aquarianboy:gain the ability to respond to input events from 07/15 13:50
8F:→ aquarianboy:the user’s mouse and keyboard,引用自EAS3第20章 07/15 13:51
9F:→ aquarianboy:再比對那張附圖,會比較容易理解 07/15 13:51
10F:→ aquarianboy:忍不住又來多嘴一下,如果照你原來的做法,shape就可 07/15 14:16
11F:→ aquarianboy:以不需要了,直接sp1.graphics.beginFill() 07/15 14:17
12F:→ skylight68:謝謝 07/15 15:03