ах да. и еще. прочитал наконец код :))
не особо в тему, но

Код:
Button.prototype.addProperty("onRollOut", function () {
trace("onRollOut of "+this+" called");
}, function (f) {
if (typeof (f) == "function") {
this.myOnRollOut = f;
}
});
Button.prototype.addProperty("onRollOver", function () {
trace("onRollOver of "+this+" called");
}, function (f) {
trace("onRollOut of "+this+" called");
});
// 'btn' -- some button
trace(btn.onRollOver+" : "+typeof btn.onRollOver);
trace(btn.onRollOut+" : "+typeof btn.onRollOut);
//
sergwizard, тебя здесь ничего не смущает? :))
и к тому же можно мувиклипу задать кнопочные события...