Help me out

Friends, i need a help in developing a flash game application using actionscript and oop. the conditions are given as:
In this game the user can throw a ball around in a flat. The flat has 9 rooms on 3 different floors (see big image below). The user will only see one room at a time (see the other image). Each room has doors which allow the ball to be thrown to the other rooms. Because of gravity the ball will always fall down to the lowest level. The ball will bounce off the walls and go through the doors.
While creating this little game you should be able to demonstrate to us that you can work according to the OOP approach. And can add interesting interactivity to Flash projects.
please give any references and code for it… Thanks:crazy: