# Help otimizing script

**URL:** https://forum.kirupa.com/t/help-otimizing-script/291128
**Category:** flash
**Created:** [June 24, 2009, 11:35pm UTC](https://forum.kirupa.com/t/help-otimizing-script/291128 "2009-06-24T23:35:41Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![danieldmm](https://avatars.discourse-cdn.com/v4/letter/d/cdc98d/32.png) [@danieldmm](https://forum.kirupa.com/u/danieldmm)
#### Post date: [June 24, 2009, 11:35pm UTC](https://forum.kirupa.com/t/help-otimizing-script/291128/1 "2009-06-24T23:35:41Z")

</div>

This is quite a rookie question as I am, please show me how I can optimize this code without writing the same over and over??

```auto

mc1.addEventListener(MouseEvent.CLICK, Click1);
mc2.addEventListener(MouseEvent.CLICK, Click2);
mc3.addEventListener(MouseEvent.CLICK, Click3);
mc4.addEventListener(MouseEvent.CLICK, Click4);
function Click1 (evt:MouseEvent):void{
 mc1.alpha=0;
 mc2.x=350;
 mc2.width=25;
 mc2.alpha=1;
 mc3.x=375;
 mc3.width=25;
 mc3.alpha=1;
 mc4.x=400;
 mc4.width=25;
 mc4.alpha=1;
 
 };
 function Click2 (evt:MouseEvent):void{
 mc2.alpha=0;
 mc1.x=0;
 mc1.width=25;
 mc1.alpha=1;
 mc3.x=375;
 mc3.width=25;
 mc3.alpha=1;
 mc4.x=400;
 mc4.width=25;
 mc4.alpha=1;
 
 };
 function Click3 (evt:MouseEvent):void{
 mc3.alpha=0;
 mc1.x=0;
 mc1.width=25;
 mc1.alpha=1;
 mc2.x=25;
 mc2.width=25;
 mc2.alpha=1;
 mc4.x=400;
 mc4.width=25;
 mc4.alpha=1;
 
 };
 function Click4 (evt:MouseEvent):void{
 mc4.alpha=0;
 mc2.x=25;
 mc2.width=25;
 mc2.alpha=1;
 mc3.x=50;
 mc3.alpha=1;
 mc3.width=25;
 mc1.x=0;
 mc1.width=25;
 mc1.alpha=1;
 
 };

```
