It could be done a couple of different ways, but if you want to keep all of the cross tile's movement contained in the cross tile's sprite script you could do something like this:
// first move the cross tile to the new location
tell newX,newY to
swap "crossTileName"
end
// then delete the cross tile in its current location
swap "backgroundTileName"