打印

flash5 空mc作为声音控制

应该把ACTION  SCRIPT写在哪里?我看了半天源文件,在ACTION里什么也没有.可否步骤详细些。”!”  谢谢。
---Don't worry, be happy..---闪儿piggy
把源文件发我看一下。
mc事件。

可能写在MC上,选择MC后,看ACTION窗口
只要集中精力,五年成专家,十年成权威,十五年成世界顶尖。
看看帝国的教程,你大概就明白了。

里面有下载源码的联接

http://flash.ting365.com/efe_tutor/tutorview.php?id=4

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
我问的就是边城浪子为 FLASH AMP 作的范例,里面的 MC "CONTROLer" 是空的,时间轴上也没有“action"标记,他是怎么加入AMP生成的数据呢?我以前没用过变量什么的,还请不吝赐教~!~  
http://flash.ting365.com/flasdown.php?id=75&name=flashampsnd (源文件)

还有一问:有的ACTION的内容没有下面的可编辑栏,是什么概念?

再谢。


---Don't worry, be happy..---闪儿piggy

TOP

这是一个浪子写的音乐开关的例子。
看了你就明白怎么样用 Action 控制音乐的了。

难道你不屑去看?

TOP

右上角的那个空MC里有action呀。

TOP

谢谢瓜子,可否告知他用的是哪几个ACTION?

onClipEvent (load) {
       snd = new Array(23, 30, 。。。 19, 15, 5);
       function go () {
              _root.bar._yscale = sndnow;
              _root.cir._xscale = sndnow;
              _root.cir._yscale = sndnow;
              i++;
       }
}
onClipEvent (enterFrame) {
       sndnow = 100 + snd[i] * 5;
       go();
}
---Don't worry, be happy..---闪儿piggy

TOP

onClipEvent (load) {
//MC事件,当MC被加载时执行一次,一般用于初始化变量等等。
       snd = new Array(23, 30, 。。。 19, 15, 5);
//定义一个数组,本例数组各元素的值即为flashamp所读取的声音值。
       function go () {
//定义函数go,无参数;
              _root.bar._yscale = sndnow;
//设置bar的Y方向变比;
              _root.cir._xscale = sndnow;
              _root.cir._yscale = sndnow;
              i++;
//i加1,以读取数组的下一元素;
       }
}
onClipEvent (enterFrame) {
//MC事件,每一帧均执行;
       sndnow = 100 + snd[i] * 5;
//赋值变量sndnow为此帧声音强度的5倍再加上基数100
       go();
//调用函数go
}

TOP