Making a mc grow, script included

good morning or afternoon all depending on where you are located. here is my question with this script


this.onLoad =function(){
this._xscale = 70;
this._yscale = 70;
};
 
this.onRollOut =function(){
delete this.onEnterFrame
this._xscale = 70;
this._yscale = 70;
};
 
this.onRollOver =function(){
this.onEnterFrame = function(){
if(this._xscale <= 110){
this._xscale++;
this._yscale++;}};};  

if i have a row of mc (8) on a line that i want this script to work for do i need to have this script written out for (8) mc’s or, on the root timeline?

also for more than one mc, am i just changing (this) to what ever the name of the mc is?

also instead of mc’s will this script also work for buttons? or do i need to just put a hidden button over the top of this mc?