Flash MX 编程深层次应用-高级特效(3)

发布日期  发布: 2009-5-25 | 发布人  发布者: 织女 | 来源  来源: 江西广告网


3.2 综合特效(1) 上面特效的代码比较深奥难懂,下面就讲两个相对简单一点的特效。第一个是麦克风的使用,这个特效由于没有相关帮助文档,所以要使用某些功能只能慢慢地尝试,这样让编程变得麻烦;第二个特效为血管特效,它是对画线函数的绝好应用,非常值得大家学习。 3.2.1 麦克风的控制在Flash MX中已经可以支持麦克风了,但是不知何故,Macromedia没有公开这个功能的使用。在查找一些国外的文档资料之后,发现了一些与麦克风相关的函数及方法: micname.attachAudio(Microphone.get())创建一个动画片断来存储麦克风的一些参数与属性。这里的micname可以是任意名字,在后面的程序中并不会用到这个名字,它由系统自动控制。 Ö Microphone.get() 取得麦克风的对象。Ö setUseEchoSuppression(n) 消除麦克风的回声,n等于0时表示不消除,1 表示消除。Ö setRate(n) 设定采样率,n的取值可以是5,8,11,22,44分别代表对应的kHz。Ö setSilenceLevel(n) 用途不明,n取值从0~100,默认值是10。Ö setGain(n) 麦克风的增益。取值从0~100。这个值越大,对声音的敏感度就越大,一点小小的声音可以放出很大的音量值。当这个值被设置之后,只要不退出程序,再次使用麦克风时,它就仍然使用上次的值,除非又重新对这个值进行了设置。它的默认值是50。
本站文章部分内容来自互联网,供读者交流和学习,如有涉及作者版权问题请及时与我们联系,以便更正或删除。感谢所有提供信息的网站,并欢迎各类媒体与我们进行信息共享合作。
关闭本窗口 | 打印 | 收藏此页 |  推荐给好友 | 举报

版块排行

  • SEO搜索                                    6321
  • Web软件                                    4048
  • 交互设计                                    3609
  • 平面软件                                    2888
  • 设计欣赏                                    2795
  • 同城分享                                    1597
  • 游戏世界                                    1527
  • 程序开发                                    1134
  • 前沿视觉                                    850
  • 电脑网络                                    779