Я хочу, чтобы огонь объектов с таймаутом. Проблема в том, что приведенный ниже код запускает только первый объект. Кто-нибудь знает, как я могу стрелять в разное время подростками?setTimeout и kineticjs
function _tween_out(_objeto){
_objeto.play();
}
function _tween_in(_objeto){
_objeto.reverse();
}
myVar=[]
bk.on('mouseenter', function(evt) {
for (var j=0;j<iconos_bases.length;j++){
var mandar=iconos_bases[j].group.tween
myVar[j]=setTimeout(function(){_tween_out(mandar)},getRandomInt(1,100));
}
stage.draw();
});
Я меняю код.
function _tween_out(_objeto){
_objeto.play();
}
function _tween_in(_objeto){
_objeto.reverse();
}
myVar=[]
bk.on('mouseenter', function(evt) {
for (var j=0;j<iconos_bases.length;j++){
var mandar=iconos_bases[j].group.tween
var num=getRandomInt(1,600000);
console.log(num);
setTimeout(_tween_out(mandar),num);
}
stage.draw();
});
, но все таймаут в то же время.
http://stackoverflow.com/questions/16532177/stopping-dynamically-generated-setinterval/16532252 # 16532252 – coma