Mutil tempature control?

Hi, i have two temperature mode represented by two buttons–‘one’ , ‘all’.

under’one’ mode, there is only one temperature ‘Temperaturebar’

under’all’mode, there are two temperature :
‘Temperaturebar’,‘Temperaturebar2’,‘Temperaturebar 3’,‘Temperaturebar4’

each Temperaturebar with number will move right and left by clicking ‘up’ and 'down’btn.

now, my problem is, when i switch the mode, the Temperaturebars move,but some numbers wont go with the bar…

should i use addchild function for switch between the two modes?

here is my code:

stop();
 

 // starting temperature
var temp1:int = 102; 
var temp2:int = 105; 
var temp3:int = 98; 
var temp4:int = 90; 
displayTemperature1(); 
displayTemperature2(); 
displayTemperature3(); 
displayTemperature4(); 
//temperature btn changing
uptemp_mc.addEventListener(MouseEvent.CLICK, increaseTemperature1);
uptemp_mc.addEventListener(MouseEvent.CLICK, increaseTemperature2);
uptemp_mc.addEventListener(MouseEvent.CLICK, increaseTemperature3);
uptemp_mc.addEventListener(MouseEvent.CLICK, increaseTemperature4);
 
downtemp_mc.addEventListener(MouseEvent.CLICK, decreaseTemperature1);
downtemp_mc.addEventListener(MouseEvent.CLICK, decreaseTemperature2);
downtemp_mc.addEventListener(MouseEvent.CLICK, decreaseTemperature3);
downtemp_mc.addEventListener(MouseEvent.CLICK, decreaseTemperature4);
//function 1
function increaseTemperature1(e:MouseEvent):void
{
 temp1++;
 displayTemperature1();
}
function decreaseTemperature1(e:MouseEvent):void
{
 temp1--;
 displayTemperature1();
}
function displayTemperature1():void
{
 
 temperature1.text = temp1.toString();
}
//function 2
function increaseTemperature2(e:MouseEvent):void
{
 temp2++;
 displayTemperature2();
}
function decreaseTemperature2(e:MouseEvent):void
{
 temp2--;
 displayTemperature2();
}
function displayTemperature2():void
{
 
 temperature2.text = temp2.toString();
 
}
//function 3
function increaseTemperature3(e:MouseEvent):void
{
 temp3++;
 displayTemperature3();
}
function decreaseTemperature3(e:MouseEvent):void
{
 temp3--;
 displayTemperature3();
}
function displayTemperature3():void
{
 
 temperature3.text = temp3.toString();
 
}

//function 4
function increaseTemperature4(e:MouseEvent):void
{
 temp4++;
 displayTemperature4();
}
function decreaseTemperature4(e:MouseEvent):void
{
 temp4--;
 displayTemperature4();
}
function displayTemperature4():void
{
 
 temperature4.text = temp4.toString();
 
}
 

// moving temperaturebar
Temperaturebar.step=5;
Temperaturebar.pause= 1; 
Temperaturebar2.step=5;
Temperaturebar2.pause= 1; 

Temperaturebar3.step=5;
Temperaturebar3.pause= 1; 

Temperaturebar4.step=5;
Temperaturebar4.pause= 1; 

//temperature bar 1 moving
uptemp_mc.addEventListener(MouseEvent.CLICK, goright1);
downtemp_mc.addEventListener(MouseEvent.CLICK, goleft1);
function goright1(e:MouseEvent):void
{
 
 Temperaturebar.scaleX = 1.0;
    Temperaturebar.pause=1;
 Temperaturebar.x+=Temperaturebar.step;
 temperature1.x+=5;
 
}
 
function goleft1(e:MouseEvent):void
{
 
    Temperaturebar.pause=0;
 Temperaturebar.x-=Temperaturebar.step;
 temperature1.x-=5;
 
}
 
function displayTemperaturebar1():void
{
    Temperaturebar.MovieClip = temp1.toString();
 
}
 
//temperature bar 2 moving
uptemp_mc.addEventListener(MouseEvent.CLICK, goright2);
downtemp_mc.addEventListener(MouseEvent.CLICK, goleft2);
function goright2(e:MouseEvent):void
{
 
 Temperaturebar2.scaleX = 1.0;
    Temperaturebar2.pause=1;
 Temperaturebar2.x+=Temperaturebar2.step;
 temperature2.x+=5;
 
}
 
function goleft2(e:MouseEvent):void
{
 
    Temperaturebar2.pause=0;
 Temperaturebar2.x-=Temperaturebar2.step;
 temperature2.x-=5;
 
}
 
function displayTemperaturebar2():void
{
    Temperaturebar2.MovieClip = temp2.toString();
 
}
 
//temperature bar 3 moving
uptemp_mc.addEventListener(MouseEvent.CLICK, goright3);
downtemp_mc.addEventListener(MouseEvent.CLICK, goleft3);
function goright3(e:MouseEvent):void
{
 
 Temperaturebar3.scaleX = 1.0;
    Temperaturebar3.pause=1;
 Temperaturebar3.x+=Temperaturebar3.step;
 temperature3.x+=5;
 
}
 
function goleft3(e:MouseEvent):void
{
 
    Temperaturebar3.pause=0;
 Temperaturebar3.x-=Temperaturebar3.step;
 temperature3.x-=5;
 
}
 
function displayTemperaturebar3():void
{
    Temperaturebar3.MovieClip = temp3.toString();
 
}
 
//temperature bar 4 moving
uptemp_mc.addEventListener(MouseEvent.CLICK, goright4);
downtemp_mc.addEventListener(MouseEvent.CLICK, goleft4);
function goright4(e:MouseEvent):void
{
 
 Temperaturebar4.scaleX = 1.0;
    Temperaturebar4.pause=1;
 Temperaturebar4.x+=Temperaturebar4.step;
 temperature4.x+=5;
 
}
 
function goleft4(e:MouseEvent):void
{
 
    Temperaturebar4.pause=0;
 Temperaturebar4.x-=Temperaturebar4.step;
 temperature4.x-=5;
 
}
 
function displayTemperaturebar4():void
{
    Temperaturebar4.MovieClip = temp4.toString();
 
}