Have you looked at the examples? There is an example of a platform movement.
You can use the iso "move by offset" action to move the ball, and the "iso overlaps" condition with the "push out" action to make it stop at walls.
Up and down motion can be done like in iso_test3b.capx, events 11 to 13.
You basically just need a vertical velocity (or as in the capx a z velocity "vz").
The motion is simple:
Every tick:
--- subtract gravity*dt from vz
--- iso move by offset (0,0, self.vz*dt)
iso overlaps by offset(0,0,0)
--- iso push out
--- set vz to 0