Flash中鼠标事件的应用与实现
1. 事件与事件监听器的基础
在Flash开发中,事件和事件监听器是实现交互效果的重要工具。以下是一个简单示例,展示了如何使用事件监听器控制 mcText 和 mcCircle 两个对象的行为。
首先,代码中的第1行阻止了 mcText 在开始在两个帧之间闪烁之前停止。第3行和第4行注册了事件监听器,从第6行开始是构成事件监听器的函数。
1 mcText.gotoAndStop(1);
2 mcCircle.gotoAndStop(1);
3
4 mcCircle.addEventListener(MouseEvent.MOUSE_OVER, mouseOverListener);
5 mcCircle.addEventListener(MouseEvent.MOUSE_OUT, mouseOutListener);
6
7 function mouseOverListener(evt:MouseEvent):void
8 {
9 mcText.gotoAndStop("over");
10 mcCircle.gotoAndStop("over");
11 }
12
13 function mouseOutListener(evt:MouseEvent):void
14 {
15 mcText.gotoAndStop("out");
16 mcCircle.gotoAndStop("out");
17 }
超级会员免费看
订阅专栏 解锁全文
1147

被折叠的 条评论
为什么被折叠?



