flash制作,怎样设置一个事件,当鼠标经过时播放,鼠标离开时恢复停止播放

1个回答

写回答

江江子

2025-12-29 21:16

+ 关注

在Flash CS4 As3中,我们可以设置一个事件,当鼠标经过舞台上的实例时播放声音,当鼠标离开该实例时停止播放声音。首先,在舞台上放置一个制作好的多媒体控制器(MC)实例,并为其设置一个实例名称为"mc"。接着,在帧动作脚本中添加以下代码:1. 停止当前动画播放:mc.stop();2. 绑定鼠标经过事件并启动播放:mc.addEventListener(MouseEvent.MOUSE_OVER, playmc);3. 绑定鼠标离开事件并停止播放:mc.addEventListener(MouseEvent.MOUSE_OUT, stopmc);接下来是帧动作脚本内部的两个函数:- function playmc(e:Event): 这个函数会在鼠标经过实例时被调用。在这里,我们建议使用*来指代具体的音频元素。具体实现方式是,在函数内部调用*.play()来启动声音。- function stopmc(e:Event): 这个函数会在鼠标离开实例时被调用。在这个函数内部,我们仍然建议使用*来指代具体的音频元素。具体实现方式是,在函数内部调用*.stop()来停止声音。通过以上步骤,我们就能够在Flash CS4 As3中实现一个当鼠标经过实例时播放声音、当鼠标离开时停止播放声音的效果。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号