作者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