No, if you wish to move a sprite just recall it with the sprite command, and establish it's new coordinates...
i'd avoid using the offset command, sometimes it ends up bugging some collision systems. Another way around would be to make the 2d game using planes so that you can control the 3d camera without modifying the "sprites"(planes now) coordintes, and you could make some cool efects using planes. If not, you have to establish some kind of screen position (no , not the command), and add that value to the sprites position, so that if you move the camera, actually what will be moving are the sprites, and give that effect.