This content has been marked as final. Show 6 replies
Ok, I've got a solution, though it might not be pretty. I'm creating an array to hold the symbol instance names of all of the movies that have the internal intervals running:
symbolIDArray[hPos+vPos*Horiz] = CurrentGrid.createChildAtDepth("grid_symbol", DepthManager.kTop);
Then, when I need to delete, I run this quick loop:
for (i = 0; i < symbolIDArray.length; i++)
Once the loop has finished, the movies can be removed without problem. :)
your problem was caused by removing movieclips before clearing their interval property (this.delayAmount). your solution to clear those intervals before removing the movieclips is good (though it could be done without storing the movieclips in an array).
May I ask how? Is there a good way to access all children of a movie clip? How would you have gone through and cleared out the clips?
Thanks for the reply. :)
if the gridsymbols are all children of grid, you can use:
Well...dang...that's a lot easier... Sheesh... Thanks!!!