Are you looking for this:
local RandomObject = {}
local xPos = {}
local transitionTime = 1500
local listener2 = function( obj )
transitionTime = 2000 -- U can select as ur need
RandomObject[obj.tag].x = xPos[obj.tag]-400 -- U can even choose a difft. val than '400'
animateobj(obj.tag)
end
function animateobj(i_)
transition.to(RandomObject[i_],{time=transitionTime,x=400+xPos[i_], onComplete=listener2})
end
for i=1, 2 do
RandomObject[i]=display.newImage("object.png")
RandomObject[i].x = math.random(100,300)
RandomObject[i].y = math.random(100,400)
RandomObject[i].tag = i
xPos[i] = RandomObject[i].x
animateobj(i)
end
Keep Coding............ :)