flash中不懂的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/08 18:30:03
我是新学的!做了一个类似音响的效果!就是音波高低不断变化的那种!效果是出来了!但是我想加一个鼠标点击的时候音波停止怎么加也加不上!请帮忙看怎么让我加上!
代码如下:
_root.onEnterFrame = function() {
for (i=1; i<=8; i++) {
if (_root["mc"+i]._currentframe == 1 && random(9) == 0) {
_root["mc"+i].gotoAndPlay(2);
}
}

};
如果是再点击一次继续运行的话呢

那就把所有代码改为:

var someListener:Object = new Object();
someListener.onMouseDown = function () {
if (go != 1) {
go = 1;
_root.onEnterFrame = function() {
for (i=1; i<=8; i++) {
if (_root["mc"+i]._currentframe == 1 && random(9) == 0) {
_root["mc"+i].gotoAndPlay(2);
}
}
};
} else {
go = 0;
delete _root.onEnterFrame;
};
Mouse.addListener(someListener);

按钮执行这一句就可以了

delete _root.onEnterFrame;