Hola otraverix
Antes que nada, me alegra saber que te tomaste de buena forma mis comentarios, y aprovecho para decirte que no creo que ofendieras a alguien, yo sólo te lo dije como recomendación para mantener el buen espíritu del foro. Además yo no soy ningún santo como para andar dando lecciones de moral.
Ahora tu inquietud:
Si he entendido bien, tu problema es bastante diferente de lo que se entendió en un principio. Entonces, al momento en que el mouse pasa sobre los MC se agrandan (¿de golpe o progresivamente?) y yo supongo que ese evento ejecuta cierto script. Lo que tendrías que hacer es ejecutar a ese mismo script independiente de lo que haga el mouse, ejcutarlo de manera aleatoria utilizando una condición.
SI quieres probar otro código, ocupa el siguiente:
Código HTML:
//...........................................................
// VARIABLESDE CONFIGUARACIÓN
zoom_max = 150;
zoom_min = 100;
factor_de_zoom = 10;
rango_aleatoriedad = 30;
//...........................................................
agrandando = false;
this.onEnterFrame = function () {
// ZOOM CON EL MOUSE
if(this.hitTest(_root._xmouse , _root._ymouse , true)) {
if (this._xscale <= zoom_max) {
this._xscale = this._xscale + factor_de_zoom;
this._yscale = this._yscale + factor_de_zoom;
}
sobre = true;
}else if (automatico == false) {
if (this._xscale >= zoom_min) {
this._xscale = this._xscale - factor_de_zoom;
this._yscale = this._yscale - factor_de_zoom;
}
sobre = false;
}
// ZOOM ALEATORIO
if (agrandando == false) {
activar = random(rango_aleatoriedad) == 10 ? true : false;
}else{
activar = activar;
}
if (sobre == false) {
if(activar == true) {
if (this._xscale <= zoom_max) {
this._xscale = this._xscale + factor_de_zoom;
this._yscale = this._yscale + factor_de_zoom;
agrandando = true;
}else{
agrandando = false;
}
}else{
if (this._xscale >= zoom_min) {
this._xscale = this._xscale - factor_de_zoom;
this._yscale = this._yscale - factor_de_zoom;
}
}
automatico = true;
}else{
automatico = false;
}
}
Colócalo dentro del primer frame de cada MC que has creado (MC1, MC2, MC3...)