AS3 OOP Best Practices


I am looking for some opinions on best practices for coding using OOP.

I have been away from Flash for a while, and I am getting back into it at the moment for a project at University. I am diving right in to AS3, will make it easier in the long run I hope.

Anyway, I am making a poker game, texas hold’em. I have made classes for the cards and the deck. I am dealing with raw data at the moment, and I am getting to the point where I want things to happen on the stage.

Do I create different classes to control the display on the stage? Or do I combine the attaching and animation of movieclips within the classes for cards, etc?

I am thinking it is the latter, but I would like other people’s opinions.