基于MediaPlayback语音复读功能的实现
2011-10-13孟秀芹
孟秀芹
江苏省大丰市第二中学 江苏盐城 224100
基于MediaPlayback语音复读功能的实现
孟秀芹
江苏省大丰市第二中学 江苏盐城 224100
在中小学,Flash是一个非常普及和实用的制作多媒体课件的平台。在多媒体教学中,运用Flash自带的MediaPlayback组件可以实现对Mp3等格式的各种音频教学资源的播放、暂停、停止、拖放、音量调节等操作控制,操作起来非常方便。然而,和绝大多数音频播放器一样,MediaPlayback组件同样不支持在教学中运用非常多的语音复读功能。实际教学中,笔者以盐城市“多媒体课件在高中英语教学中有效应用研究”课题为依托,运用所掌握的as知识,基于MediaPlayback组件进行开发,轻松实现了语音复读功能效果,为教学带来了很大的方便。
一、制作思路
首先,在主场景中,拖放一MediaPlayback组件(取实例名为myMedia),启动组件检查器,在URl中输入需进行播放的的音频文件。
其次,在主场景中,添加3个按钮,分别用于获得复读起始时间点、终点时间和恢复正常播放状态控制。实际制作时,可将该3个按钮合并成一个影片剪辑(取名fdkz_mc),如图1所示,通过每次获得的鼠标在影片剪辑上点击的次数结合if语句来实现相应的功能。
为了使控制复读的影片剪辑(fdkz_mc)的图标“A—B”本身同时能具有形象直观的对应效果,在设计时可将影片剪辑图标的“A”“—”“B”分别设置成单独的影片剪辑,并将“—”(取名hg_mc)、“B”(取名b_mc)分别设置成两帧,第一帧为自身静态,第二帧具有自身动态闪烁效果。
图1
二、功能语法实现
下面是添加在主时间轴上针对复读控制影片剪辑(fdkz_mc)功能实现的语句(as2语法),具体功能细节详见注释。
2010-09-09
孟秀芹,本科,中教高级。