How 2 get this 2 work?

this
http://www.actionscript.org/tutorials/advanced/Tween-Easing_Classes_Documented/index.shtml


navText_array = [color=#000087]new[/color] [color=#000087]Array[/color]("[color=blue]Home[/color]", "[color=blue]About[/color]", "[color=blue]Work[/color]", "[color=blue]Play[/color]", "[color=blue]Contact[/color]");
setUpButtons();
[color=#000087]stop[/color]();
[color=#000087]function[/color] setUpButtons() {
        [color=#000087]var[/color] btnCnt = navText_array.[color=#000087]length[/color];
        [color=#000087]for[/color] (i=0; i<btnCnt; i++) {
                [color=#000087]var[/color] temp = [color=#000087]this[/color]["[color=blue]tab[/color]"+i+"[color=blue]_mc[/color]"];
                temp.navText.[color=#000087]text[/color] = navText_array*;
                temp.begin = temp.[color=#000087]_y[/color];
                temp.end = temp.[color=#000087]_y[/color]-100;
                temp.time = 8;
                temp.[color=#000087]onRollOver[/color] = [color=#000087]function[/color]() {
                        easeUp([color=#000087]this[/color]);
                };
                temp.[color=#000087]onRollOut[/color] = [color=#000087]function[/color]() {
                        easeDown([color=#000087]this[/color]);
                };
        }
}
[color=#000087]function[/color] easeUp(what) {
        [color=#000087]var[/color] tabUp = [color=#000087]new[/color] mx.transitions.Tween(what, "[color=blue]_y[/color]", mx.transitions.easing.Bounce.easeOut, what.begin, what.end, what.time);
}
[color=#000087]function[/color] easeDown(what) {
        [color=#000087]var[/color] begin = what.[color=#000087]_y[/color];
        [color=#000087]var[/color] tabDown = [color=#000087]new[/color] mx.transitions.Tween(what, "[color=blue]_y[/color]", mx.transitions.easing.Strong.easeIn, begin, what.begin, what.time);
 }

what do i need more to get this work?
wich mc, with wich name?
and so…