# Optimize Script

**URL:** <https://forum.kirupa.com/t/optimize-script/107147>\
**Category:** Uncategorized\
**Created:** [April 12, 2004, 6:47pm UTC](https://forum.kirupa.com/t/optimize-script/107147 "2004-04-12T18:47:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![wyclef](https://avatars.discourse-cdn.com/v4/letter/w/65b543/32.png) [@wyclef](https://forum.kirupa.com/u/wyclef)\
**Post date:** [April 12, 2004, 6:47pm UTC](https://forum.kirupa.com/t/optimize-script/107147/1 "2004-04-12T18:47:35Z")

</div>

Anyone have any tips on optimizing this script? I heard that it’s quicker to use int() than math.round???

[AS]  
txtArr = [“null”, “null”, “null”, “null”, “null”, “null”, “null”, “null”, “null”, “null”, “null”];  
urlArr = [“[domain1.com](http://domain1.com)”, “[domain2.com](http://domain2.com)”, “[domain3.com](http://domain3.com)”, “[domain4.com](http://domain4.com)”, “[domain5.com](http://domain5.com)”, “[domain6.com](http://domain6.com)”, “[domain7.com](http://domain7.com)”, “[domain8.com](http://domain8.com)”, “[domain9.com](http://domain9.com)”, “[domain10.com](http://domain10.com)”, “[domain11.com](http://domain11.com)”];  
// -----------------------------------  
for (i=0; i\<txtArr.length; ++i) {  
bu = _root.sectionMC\_05[“link”+(i+1)];  
bu.whichTxt = txtArr\*;  
bu.onRollOver = function() {  
attachMovie ("dragShopMc_"+this.\_name, “dragShopMc”, 1, {\_x:\_xmouse-95, \_y:\_ymouse+151});  
dragShopMc.onEnterFrame = function (){  
this.\_x = \_xmouse-Math.round(this.\_width/2);  
this.\_y = \_ymouse+Math.round(this.\_height);  
}  
\_root.sectionMC\_05.dragShopMc.text = this.whichTxt;  
};  
bu.onRollOut = function() {  
dragShopMc.gotoAndStop(1);  
dragShopMc.removeMovieClip();  
};  
bu.onDragOut = function() {  
dragShopMc.gotoAndStop(1);  
dragShopMc.removeMovieClip();  
};  
bu.onDragOver = function() {  
dragShopMc.gotoAndStop(1);  
dragShopMc.removeMovieClip();  
};  
bu.onPress = function() {  
dragShopMc.gotoAndStop(1);  
};  
bu.link = “http://”+urlArr\*;  
bu.onRelease = function() {  
getURL(this.link, “\_blank”);  
};  
}  
[/AS]
