Change color of active button

Hi all,

I hope someone can help me with my dilemma. I have this script for a circular menu (based from the menu by: Justin Windle - Soulwire July 2007 http://www.soulwire.co.uk) that rotates with the active link rotating to the center. I need for the active link to change color so that it is easier to tell which page is active.

The section in red is my current (failed) attempt to accomplish this. I would appreciate any suggestions.

Thanks,
Tristan

import com.mosesSupposes.fuse.*;
ZigoEngine.simpleSetup(Shortcuts,PennerEasing);


var menuitems:Array = new Array();
menuitems.push("Fleet");
menuitems.push("Rentals");
menuitems.push("Home");
menuitems.push("Cash Riders");
menuitems.push("Contact Us");



//set up website pages

var link1URL:String = ('fleet');
var link2URL:String = ('rentals');
var link3URL:String = ('home');
var link4URL:String = ('cash_riders');
var link5URL:String = ('contact_us');

// show rollover state of str

if (currentPage == link1URL) {

    displayNum = 0;
} else if (currentPage == link2URL) {

    displayNum = 1;
} else if (currentPage == link3URL) {

    displayNum = 2;
} else if (currentPage == link4URL) {

    displayNum = 3;
} else if (currentPage == link5URL) {

    displayNum = 4;
} else {
    displayNum = 2;
}


//list of links to get
var links:Array = ['fleet.htm', 'rentals.htm', 'home.htm', 'cash_riders.htm', 'contact_us.htm'];




MovieClip.prototype.circNavBtn = function(id:Number, par:MovieClip, name:String, url:String) {
    this.pos = this.id=id;
    this.par = par;
    this.btn.txt.text = name.toUpperCase();
    this.lnk = url;// set the new url parameter

    this._rotation = 0;
    this._alpha = 0;
    this._ = 0;




    this.onPress = function() {

        getURL(this.lnk, '_self');
        this.par.circNavRot(this.pos);
        this.activeBtn();

    };
};


//new active button's properties (size, time to transition)
MovieClip.prototype.activeBtn = function() {
    activeNavBtn.inactiveBtn();
    activeNavBtn = this;

    this.btn.scaleTo(130,0.5);
[COLOR=Red]    this.btn.setRGB(0xFF0000)[/COLOR]
    this.gotoAndStop('activeFrame');

    this.enabled = false;
};

//previous active button's properties (size, time to transition) when new one is clicked
MovieClip.prototype.inactiveBtn = function() {
    this.btn.scaleTo(95,0.5);
    this.gotoAndStop('inActiveFrame');

};

MovieClip.prototype.circNavRot = function(num:Number) {
    var diff:Number = num;

    for (var i:Number = 0; i<this.btns.length; i++) {
        var btn:MovieClip = this["navBtn"+i];

        btn.pos -= diff;

        if (Math.abs(btn.pos)<this.visItems) {
            //distances between buttons and offset positions
            var offset:Number;
            btn.pos != 0 ? (offset=btn.pos>0 ? 10 : -10) : offset=0;

            var rot:Number = offset+(this.spacing*btn.pos);
            var alph:Number = 100-((70/this.visItems)*Math.abs(btn.pos));
            var scl:Number = 95-(2*Math.abs(btn.pos));
            

            btn.rotateTo(rot,0.5,"easeOutExpo");
            btn.alphaTo(alph,0.5);
            btn.btn.scaleTo(scl,0.5);
        } else {
            btn.stopTween("_alpha");
            btn.stopTween("_rotation");
            btn._rotation = btn.pos>10 ? 90 : -90;
            btn._alpha = 0;
        }

        btn.enabled = Math.abs(btn.pos)<this.visItems;
    }
    this["navBtn"+num].activeBtn();
};


MovieClip.prototype.circNav = function(array:Array, radius:Number, spacing:Number, visItems:Number) {
    this.btns = new Array();
    this.spacing = spacing;
    this.visItems = visItems;

    for (var i:Number = 0; i<array.length; i++) {
        var navBtn:MovieClip = this.createEmptyMovieClip("navBtn"+i, i);
        var btnTxt:MovieClip = navBtn.attachMovie("btn", "btn", 0);
        btnTxt._x = radius;

        navBtn.circNavBtn(i,this,array*,links*);// Notice the extra parameter being passed
        this.btns.push(navBtn);
    }
    //which button is active first:
    this.circNavRot(displayNum);
};

var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta) {
    var navIndex:Number = activeNavBtn.id;
    if (delta<0 && activeNavBtn.id<menuitems.length-1) {

        testMenu.circNavRot(1);
        testMenu["navBtn"+(navIndex+1)].activeBtn();
    } else if (delta>0 && activeNavBtn.id>0) {
        testMenu.circNavRot(-1);
        testMenu["navBtn"+(navIndex-1)].activeBtn();
    }
};
Mouse.addListener(mouseListener);

var testMenu:MovieClip = this.createEmptyMovieClip("nav", 0);
testMenu._x = 80;
testMenu._y = 120;


//change menu text attributes ( buttons distance from pivot point, buttons distance apart, percentage of fade distance from active button)
testMenu.circNav(menuitems,110,10,6);