Possible with flash?


I need to create a virtual showroom for interior design. The room could be either a 3d model or a picture. To the side I will have different materials and objects to choose from which you can click on. When a material is choosen it will display on the selected surface of the room. Ideally the material would wrap around the surfaces to create a more realistic feel, so I think a 3d model with a texture map is the way to go. Can anyone point me to a thread or recource which explains a method to go about? Will I be able to do this in flash?