Hello,
I’ve run into a problem in which I think I must now slit my wrist for…
I’ve been trying to dynamically clear a triggered setInterval by a parameter, but have had no luck.
Here’s an example:
function createShip(to_be_deleted) {
_root.ecnt++;
var enemy1:Ship = new Ship(random(400)+40,1,"ship"+_root.ecnt,"ship1",2);
clearInterval(to_be_deleted);
}
enemy_1 = setInterval(createShip, 1000, enemy_1);
This code doesn’t work, but assuming it did, this is what I want it to do:
function createShip(to_be_deleted) {
_root.ecnt++;
var enemy1:Ship = new Ship(random(400)+40,1,"ship"+_root.ecnt,"ship1",2);
clearInterval(to_be_deleted);
}
enemy_1 = setInterval(createShip, 1000, enemy_1);
enemy_2 = setInterval(createShip, 2000, enemy_2);
enemy_3 = setInterval(createShip, 5000, enemy_3);
Notice in the faulty code above, I’m using 3 setIntervals, but able to use only one function and one clearInterval. Is this possible?
Thanks for the read.