code are like this :
local beam = display.newImage(“beam.png”,15,450)
beam.name = “beam”
physics.addBody(beam,“static”,{ density=0.3,friction=0.5 })
obj = display.newImage(“circle.png”)
obj.x = 50 + math.random(100)
obj.y = 10
obj.name = “circle”
physics.addBody(obj,“static”,{ density=0.5, friction=0.7})
– *******************************
code for circle move from top to bottom side
– ********************************
– Add collision listeners to object
local function onTouchCollision ( self , event )
local t = event.target
– if object touch beam then is hide
if ( event.other.name == “beam” and self.name == “circle”) then
self.isVisible = false
end
return true
end
– Set table listeners in each to check for collisions
obj.postCollision = onTouchCollision
obj:addEventListener( “postCollision”, obj)
[import]uid: 11428 topic_id: 4334 reply_id: 13493[/import]