hitTest question

I am trying to create a program using random motion of two movie clips and uses hitTest to determine whether the two objects collide with each other.

I’ve gotten hitTest to work with the original movie clips, but when the user loads more movie clips (via a button and duplicateMovieClip):

[AS]on (press) {
i = i + 1;
enzymecount = enzymecount + 1;
enzyme0.duplicateMovieClip (“enzyme” + i, i);
}[/AS]

and

[AS]on (press) {
i = i + 1;
pectincount = pectincount + 1;
pectin.duplicateMovieClip (“pectin” + i, i);
}
[/AS]

hitTest still only works with the original movie clips. this is what it was before…

[AS]
if (this.hitTest(enzyme0)){
_root.collision = “detected”;
} else {
_root.collision = “”;
}
[/AS]

How do I get hitTest to detect this. colliding with any “enzyme” + i, where x is the number of enzymes the user has added.

I fumbled around with a for statement like this:
[AS]
for (t=0;t<999;t++) {
ob = “enzyme” + t
if (this.hitTest(ob)){
_root.collision = “detected”;
} else {
_root.collision = “”;
}
}
[/AS]

But it doesn’t work, probably because hitTest won’t translate a variable into an object name?

The answer is probably obvious, but I’ve only been playing with flash for a couple of days and have hit a road block.

Thank you for your assistance.