Questa riga è errata in quel contesto.
codice:
_root["box"+i+k].gotoAndPlay(87);
Presumibilmente, ai bottoni non va associato nessuno script da dentro flash, ma va fatto tramite lo script stesso:
codice:
var mc;
for (var i = 1; i <= 8; i++)
{
	mc = _root.box.duplicateMovieClip("box" + i + k, z);
	mc._x = distX;
	mc._y = distY;
	mc.onRelease = function()
	{
		this.gotoAndPlay(87);
		this._parent.gotoAndPlay(88); // ?
	}
	distX = distX + 50;
	z++;
}