Ok you've posted yours and i was just about to post where i was up to. This almost working. Is eval depreciated?
But know it needs to be condensed down but cant work out how??
Code:myRandomMcsUp = new Array(6, 7, 8, 9, 10, 11); MovieClip.prototype.nextMc = function() { nextMcToFade = myRandomMcsUp.splice(random(myRandomMcsUp.length), 1); fadeClips(); if (nextMcToFade.length == isNaN(0)) { trace("Finished fading up will now begin fade down"); myRandomMcsUp.push(6, 7, 8, 9, 10, 11); nextMcToFade = myRandomMcsUp.splice(random(myRandomMcsUp.length), 1); nextMcDown(); } trace(["mc_"+nextMcToFade]); }; MovieClip.prototype.fadeClips = function() { this.onEnterFrame = function() { this["mc_"+nextMcToFade]._alpha += 5; if (this["mc_"+nextMcToFade]._alpha>=100) { nextMc(); } }; }; MovieClip.prototype.nextMcDown = function() { nextMcToFade = myRandomMcsUp.splice(random(myRandomMcsUp.length), 1); fadeClipsDown(); if (nextMcToFade.length == isNaN(0)) { myRandomMcsUp.push(6, 7, 8, 9, 10, 11); nextMcToFade = myRandomMcsUp.splice(random(myRandomMcsUp.length), 1); nextMc(); trace("Finished fading down will now begin fade down"); } trace(["mc_"+nextMcToFade]); }; MovieClip.prototype.fadeClipsDown = function() { this.onEnterFrame = function() { this["mc_"+nextMcToFade]._alpha -= 5; if (this["mc_"+nextMcToFade]._alpha<=0) { nextMcDown(); } }; };




Reply With Quote