Вобщем это уже усе есть

Во флеше это реализвано следующим образом ...
MovieClip.prototype.setX = function(x){
this._x = x;
}
obj = new Object();
ASbroadcaster.initialize(obj);
obj.addListener(mc1);
obj.addListener(mc2);
obj.addListener(mc3);
...
obj.addListener(mcN);
this.onMouseDown = function(){
obj.broadCastMessage("setX",random(300))
}
... опечаталси
