# AS2 to AS3

**URL:** <https://forum.kirupa.com/t/as2-to-as3/277638>\
**Category:** Uncategorized\
**Created:** [December 15, 2008, 9:49am UTC](https://forum.kirupa.com/t/as2-to-as3/277638 "2008-12-15T09:49:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bobo7](https://avatars.discourse-cdn.com/v4/letter/b/f04885/32.png) [@bobo7](https://forum.kirupa.com/u/bobo7)\
**Post date:** [December 15, 2008, 9:49am UTC](https://forum.kirupa.com/t/as2-to-as3/277638/1 "2008-12-15T09:49:12Z")

</div>

hello,  
i’m a currently learning as3, i’ve got examples i’s like to get inAs3 which are in AS2, is there ssomeone kind enough to spend some time on the code and translate it in AS3?

here is the code: Stage.align=“TL”;  
Stage.scaleMode=“noScale”;

import mx.transitions.Tween;  
import mx.transitions.easing.Strong;

var home:MovieClip = this;  
var nombreItemMenu:Number = 5;  
var margeMenu:Number = 3;

for(var i:Number = 0 ; i \< nombreItemMenu ; i++){  
var carre:MovieClip = home.attachMovie(‘carre’,‘c\_’+i,home.getNextHighestDepth());  
carre.\_x=i_carre.\_width + margeMenu_i;  
carre.txt\_tf.text=i+1;

carre.onPress=function(){  
desactiveBtn();  
var moi:MovieClip=this;  
var TWY1:Tween = new Tween(moi,’\_y’, Strong.easeIn, moi.\_y,Stage.height-moi.\_height,0.5,true);  
TWY1.onMotionFinished=function(){  
var TWY2:Tween = new Tween(moi,’\_y’,Strong.easeOut,moi.\_y,0,0.5,true);  
TWY2.onMotionFinished=function(){  
desactiveBtn();  
}  
}  
}  
}

function desactiveBtn(){  
for(var i:Number = 0 ; i \< nombreItemMenu ; i++){  
home[‘c\_’+i].enabled = !home[‘c\_’+i].enabled;  
}  
}

thank you very much in advance!!!
