# AS3 to AS2 - Arrays/Function

**URL:** <https://forum.kirupa.com/t/as3-to-as2-arrays-function/316844>\
**Category:** flash\
**Created:** [December 3, 2010, 10:52pm UTC](https://forum.kirupa.com/t/as3-to-as2-arrays-function/316844 "2010-12-03T22:52:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcwu](https://avatars.discourse-cdn.com/v4/letter/m/e9bcb4/32.png) [@mcwu](https://forum.kirupa.com/u/mcwu)\
**Post date:** [December 3, 2010, 10:52pm UTC](https://forum.kirupa.com/t/as3-to-as2-arrays-function/316844/1 "2010-12-03T22:52:13Z")

</div>

Can someone help translating the code below to AS2?

var clipArray:Array = [city1, city2, city3, city4];  
for (var i:int = 0; i \< clipArray.length; i++) {  
clipArray\*.buttonMode = true;  
clipArray\*.addEventListener(MouseEvent.CLICK, clickHandler);  
}

function clickHandler(event:MouseEvent):void {  
for (var i:int = 0; i \< clipArray.length; i++) {  
if (event.currentTarget == clipArray\*) {  
clipArray\*.mouseEnabled = true;  
clipArray\*.alpha = 1;  
} else {  
clipArray\*.mouseEnabled = false;  
clipArray\*.alpha = .5;
