ну на практике он них пользы, как бы сказать...ну не очень много...:)но она конеш есть!особенно от прототипоФ!ну и от объектов тоже она есть!:)например чтобы создавать события AsBroadcaster'ом!
ну или свяки там лисенеры делать:

Код:
click = {};
Mouse.addListener(click);
click.onMouseDown = function() {
trace("Это окно можно вызвать тока один раз....");
Mouse.removeListener(click);
};
ну и кроме того, мы всехда почти ими(классами и объектами) пользуемся при написании кода, сами того не замечая....:)
я тут кодик нашел небольшой, который раньше писал....типа полегче...:

Код:
function DrawCircle(name, size, div) {
_root.createEmptyMovieClip("name", div);
with (_root.name) {
lineStyle(1, 0x000000, 100);
beginFill(0x000000, 50);
moveTo(200, 200);
curveTo(200, 180, 215, 165);
curveTo(230, 150, 250, 150);
curveTo(270, 150, 285, 165);
curveTo(300, 180, 300, 200);
curveTo(300, 220, 285, 235);
curveTo(270, 250, 250, 250);
curveTo(230, 250, 215, 235);
curveTo(200, 220, 200, 200);
endFill();
_width = size;
_height = size;
}
}
for (i=150; i>=0; i -= 8) {
_root["myCirc"+i] = new DrawCircle(i, i, i);
}
он больше походит на старую объектную модель для Flash 5...но работает тока в МХ...
ну это так для общего развития...%)
ну а ваще можно посоздавать классы, которое будут приносить пользу:)
я так делал не раз...но делаю это не часто....