i = "1";
dosubfire = "0";
if (dosubfire == 0) {
    duplicateMovieClip (_root.subfire, "subfire"+i, i);
    _root["subfire"+i]._x = _root.sub.subgraphic._x;
    _root["subfire"+i]._y = _root.sub.subgraphic._y;
    i = i+1;
} else {
    play ();
the idea is to position subfire at the current position of subgraphic. both are movie clips, despite their names. everything works except that subfire is positioned way off to the top right of the stage, far away from subgraphic. it's very strange. ideas?