flash函数设置在均衡器的每一行的高度值
flash函数设置在均衡器的每一行的高度值
/ /这个函数设置在均衡器的每一行的高度值
功能initbars (){
就(i = 1 ; I < _root.numbars +1 ,我+ = 1 ) {
barboty由[i] =的eval( “ _root.line ” + I ) _y ;
randheight由[i] = Math.random()有关*了maxHeight ;
toppery由[i] = barboty [I] - randheight [ I] -差距;
decfraction由[i] = randheight [I] / ( _root.numsteps ) ;
/ /设置初始行高和礼帽的位置
的setProperty (的eval( “ _root.line ” + I ), _height , _root.randheight由[i] + _root.minheight ) ;
的setProperty (的eval( “ _root.topper ” + I ), _y , barboty [ I] - randheight [ I] - _root.gap - _root.minheight ) ;
}
}
/ /这个函数会得到在电影的播放帧速率执行,即使影片停止
_root.onEnterFrame =函数() {
为( J = 1 ; Ĵ < _root.numbars 1 ; J + = 1 ){/ /设置每一行对每个j的numbars高度
的setProperty (的eval( “ _root.line ” + J ), _height , _root.randheight [J] ) ;
如果( _root.randheight [j]的<= _root.minheight ){/ /如果行高度小于分钟,然后加入:
/ /设置行高到最小,然后重做线高度等
的setProperty (的eval( “ _root.line ” + J ), _height , _root.minheight ) ;
_root.initbars (); / /整个函数initbars可以放在这里,如果你喜欢,而不是被调用。
}其他{/ /如果不能太短,递减的线条和礼帽的位置高度
_root.randheight [ J] = _root.randheight [J ] _root.decfraction [J] ;
的setProperty (的eval( “ _root.topper ” + J ), _y ,的eval( “ _root.topper ” + J ) _y + _root.topperdrop 。) ;
(责任编辑:卓想动画http://www.zxgzs.com)