well here is an example of what you could do:
[lua]local movieclip = require( “movieclip” )
local player = movieclip.newAnim{ “birdfacingright.png”, “birdfacingleft.png” }
player.x = 55
player.y = 250
physics.addBody(player, “dynamic”, {radius = 10})
local function onCollision (event)
if event.phase == “began” then
player:stopAtFrame(2)
end
end
player:addEventListener(“collision”, onCollision)[/lua]
basically you could have 2 images using movie clip and dictate that it stops on a set frame on collision. there are any number of ways you can do this, it just depends on what you want to use as the bird. movie clip like above? sprite? etc. Now if you’d rather mirror it simply do this:
[lua]local player = display.newImage( “bird.png” )
player.x = 55
player.y = 250
physics.addBody(player, “dynamic”, {radius = 10})
local function onCollision (event)
if event.phase == “began” then
player.xScale = player.xScale * -1
end
end
player:addEventListener(“collision”, onCollision)[/lua]
Just a couple ways you can do it. Hope this helps 
-Winter [import]uid: 58922 topic_id: 24878 reply_id: 101230[/import]