作者:ycjys
编辑:cy
由火星时代动画网整理
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 music;
m.setUseEchoSuppression(false);
onEnterFrame = function () {
circle._xscale = circle._yscale = m.activityLevel+50;
};
6、完成上面的步骤,你就可以在你的网页中预览了——[文件]-[发布预览]-[HTML]。 下面我们来为你解释每一行代码的意义:
代码:
m = Microphone.get();
让Flash程序与麦克风输入的信号建立连接
代码:
_root.attachAudio music;
这行命令将Audio连接在_root上,这样每一个物件都能与’m’来建立沟通
代码:
m.setUseEchoSuppression(false);
防止回音的影响:
代码:
onEnterFrame = function () {
circle._xscale = circle._yscale = m.activityLevel+50;
};
这段代码的作用是用声音来控制我们所设置图形的大小,activityLevel是通过声音的输入来返回一个在0-100之间数值。
#p#e#
上一篇 逼真螳螂效果绘制流程解析
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答在3ds MAX中创建建筑物或店铺模型时,像门窗、橱窗这类细节,通常会用传统贴图来呈现。但传统贴图有个大问题:当场景中的相机视......
作为一名游戏开发者应深知管理海量素材时命名规范的重要性。它就像给文件贴上清晰易懂的“身份证”,能让整个工作流程更加顺畅。今天,......
《鬼灭之刃》最终章《无限城篇》三部曲首部曲正式定档2025年7月18日,官方同步释出5分钟定档预告。作为漫画终极篇章,本篇将呈......
2025年春天的这则教育公告,像投入湖心的石子,在游戏从业者与教育界激起层层涟漪。当游戏艺术设计专业赫然出现在教育部本科专业目......
自从去年9月,腾讯旗下子公司“腾娱互动”为火星时代的同学们举办专场宣讲会以来,已经有数名学姐学长,先后成功入职腾娱互动及其旗下......
招过那么多新招过那么多新人,专业还是火星的学生人,专业还是火星的学生强
在火星时代,向来都有传帮带的传统。什么意思呢?大概就是这么一个流程:学姐学长毕业顺利入职——发展稳定——被公司委以重任——代表......