让Flash听话:Flash与麦克风的互动

  这个教程是Flash与麦克风的互动。希望通过学习这个麦克风互动的教程,使您来获得更好的启发。
  首先看这个例子,点击Allow[允许],并用麦克风发出声音,效果如下:

  OK,下面我们来一步步的实现上面这个FLASH的功能:

  1.打开Flash并新建一个300*200的场景

  2.用工具栏中的画圆工具在场景中画一个适中的圆形

  3.将这个圆形转化为元件,并设置为电影夹子——选择刚才所画的圆形,点击F8键或者点击[修改][Modify]-[转化为元件][Convert to Symbol],在对话框中选择[电影夹子][Movie Clip],点击[确定][ok]

  4.完成上一步后,我们在场景中点击这个元件,在属性面板中的[Instance Name]中输入Circle

  5.现在我们可以在时间轴的第一桢写入我们的ActionScript命令——点击时间轴面板中的第一桢,点击F9或者[窗口][Window]-[动作][ Development Panels-Action],将下面的程序输入动作面板当中:

  代码:

m = Microphone.get(); attachAudio(m); m.setUseEchoSuppression(false); onEnterFrame = function () { circle._xscale = circle._yscale = m.activityLevel+50; };

  6.完成上面的步骤,你就可以在你的网页中预览了——[文件]-[发布预览]-[HTML]。 下面我们来为你解释每一行代码的意义:

  代码:

m = Microphone.get();

  让Flash程序与麦克风输入的信号建立连接   代码:

 _root.attachAudio(m); 

  这行命令将Audio连接在_root上,这样每一个物件都能与’m’来建立沟通   代码:

m.setUseEchoSuppression(false);

  防止回音的影响,代码:

onEnterFrame = function () { circle._xscale = circle._yscale = m.activityLevel+50;             };

  这段代码的作用是用声音来控制我们所设置图形的大小,activityLevel是通过声音的输入来返回一个在0-100之间数值。
  OK,这个教程就到此为止了,大家自己可以多加实践,也许会有意想不到的效果!

  翻译得不好,请大家指正 如有错误 请pm我

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索flash
, 代码
, 输入
, 麦克风
, 圆形
一个
,以便于您获取更多的相关知识。

时间: 2024-09-19 23:59:25

让Flash听话:Flash与麦克风的互动的相关文章

Flash制作好玩的麦克风

这个教程是Flash与麦克风的互动.希望通过学习这个麦克风互动的教程,使您来获得更好的启发. 首先看这个例子,点击Allow[允许],并用麦克风发出声音,效果如下: OK,下面我们来一步步的实现上面这个FLASH的功能: 1.打开Flash并新建一个300*200的场景 2.用工具栏中的画圆工具在场景中画一个适中的圆形 3.将这个圆形转化为元件,并设置为电影夹子--选择刚才所画的圆形,点击F8键或者点击[修改][Modify]-[转化为元件][Convert to Symbol],在对话框中选择

flash教程:flash Shape实例教程

flash教程:flash Shape实例教程 第1步 选择文字工具在左边的工具箱.选择文本"大小" 48从顶部的菜单中,使文大.选择文本"风格"大胆以使案文厚. 第2步 请在工作区和写"你好" . 第3步 右击你刚才的文字写道小组,并选择"对齐从弹出式菜单. 第4步 在对齐框中选择"为舞台"按钮.然后点击"对齐水平中心"按钮和"垂直中心对齐"按钮.关闭对齐方块. 第5步 选择

单向外呼,必须先加载flash,而flash在加载很慢,有办法解决没

问题描述 单向外呼,必须先加载flash,而flash在加载很慢,还会影响页面其他内容的加载,有办法解决没? 解决方案

flash 和 net(c#)互动,接收xml提示缺少根元素

问题描述 send_btn.onRelease=function(){if(login_name==null||login_password==null){reply_txt="输入的用户名和密码必须正确!";}else{//第一步构建一个XML文档,该文档仅有一个节点LOGIN,//但是该节点有两个属性:uesrname和password.//例如:<LOGINuesrname="Tom"password="111111"/>var

苹果mac flash/Adobe Flash Player过期打不开不能下载解决方法

  有的用户在mac上看在线视频或浏览某些网站的时候总显示Flash已过期,需要下载新的版本,可是到adobe官网也没看到更新信息. 原来出于安全顾虑,苹果目前在Mac上 OS X系统里已经远程屏蔽了所有版本的 Adobe Flash Player插件.包括刚发布的 16.0.0.235,以及较老版本 13.0.0.259,都在屏蔽名单中. 用户在使用Safari浏览器访问 flash 内容时,将会收到插件已拦截.Flash 安全警告.Flash 过期等提示信息. 这也就意味着,用户无法通过Sa

flash文件-Flash Pro CS5.5手贱误卸载了,再安装就不行了

问题描述 Flash Pro CS5.5手贱误卸载了,再安装就不行了 求大神相助~我已清理过注册表,C盘里的Flash文件也全删了,可每次安装还是装不了,提示尝试重启系统,再安装,都重复了很多遍,还是安装不了,我不想重装系统!! 解决方案 重装系统不至于吧!但是你没有说明白错误出现在哪了!所以没法判断!好歹帖出个错误提示!

flash+C#,FLASH变量为什么不能调用XML值,求解

问题描述 右击.swf文件,它是正常能够显示flash,并且能够调用.xml文件,当我用C#调用时它只能显示flash,但这时的flash不能引用.xml文件引用flash代码<objectclassid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"width="960"height="500"id="test1-影片剪辑解决"align="middle"&

flash开发-flash安全沙箱问题,求解决

问题描述 flash安全沙箱问题,求解决 securityErrorHandler: [SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 求解决方法和方向

flash开发-flash builder4.7 概要分析跑起来以后,活动对象列表空的

问题描述 flash builder4.7 概要分析跑起来以后,活动对象列表空的 安装flash builder 4.7,用了http://bbs.9ria.com/thread-216654-1-1.html此帖子中的破解方法,成功破解. 但是概要分析的时候,活动对象列表当中没有条目,内存使用情况也始终显示为 0 K. 求教如何解决, 感激不尽. 解决方案 http://www.cnblogs.com/ShepherdIsland/archive/2012/12/31/2840465.html