Dynamic analog meter

Hi,I’m trying to figure out how to bring in a number from xml into this analog meter so that it will display the number in the meter. I believe I’m supposed to use LoadVars object but not sure where to implement it. Any help would be greatly appreciated.

ActionScript Code:
[FONT=Courier New][LEFT][COLOR=#0000FF]onClipEvent[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]load[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]_root[/COLOR].[COLOR=#0000FF]stop[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
deg = [COLOR=#000080]180[/COLOR];
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR]i=[COLOR=#000080]0[/COLOR]; i<=[COLOR=#000080]100[/COLOR]; i++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
    [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]createEmptyMovieClip[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"lin_"[/COLOR]+i, [COLOR=#000080]100[/COLOR]+i[COLOR=#000000])[/COLOR];
    [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"lin_"[/COLOR]+i[COLOR=#000000]][/COLOR].[COLOR=#0000FF]_rotation[/COLOR] = i*deg/[COLOR=#000080]100[/COLOR];
    [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]i%[COLOR=#000080]5[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
        [COLOR=#0000FF]with[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"lin_"[/COLOR]+i[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
            [COLOR=#0000FF]lineStyle[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]1[/COLOR], [COLOR=#FF0000]"0x666666"[/COLOR], [COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#0000FF]moveTo[/COLOR][COLOR=#000000]([/COLOR]-[COLOR=#000080]200[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#0000FF]lineTo[/COLOR][COLOR=#000000]([/COLOR]-[COLOR=#000080]190[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];
        [COLOR=#000000]}[/COLOR]
    [COLOR=#000000]}[/COLOR] [COLOR=#0000FF]else[/COLOR] [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]i%[COLOR=#000080]10[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
        [COLOR=#0000FF]with[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"lin_"[/COLOR]+i[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
            [COLOR=#0000FF]lineStyle[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]2[/COLOR], [COLOR=#FF0000]"0x666666"[/COLOR], [COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#0000FF]moveTo[/COLOR][COLOR=#000000]([/COLOR]-[COLOR=#000080]200[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#0000FF]lineTo[/COLOR][COLOR=#000000]([/COLOR]-[COLOR=#000080]185[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];
        [COLOR=#000000]}[/COLOR]
    [COLOR=#000000]}[/COLOR] [COLOR=#0000FF]else[/COLOR] [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]i%[COLOR=#000080]50[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
        
        [COLOR=#0000FF]with[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"lin_"[/COLOR]+i[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
            [COLOR=#0000FF]lineStyle[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]3[/COLOR], [COLOR=#FF0000]"0x666666"[/COLOR], [COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#0000FF]moveTo[/COLOR][COLOR=#000000]([/COLOR]-[COLOR=#000080]200[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#0000FF]lineTo[/COLOR][COLOR=#000000]([/COLOR]-[COLOR=#000080]180[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];
        [COLOR=#000000]}[/COLOR]
    [COLOR=#000000]}[/COLOR] [COLOR=#0000FF]else[/COLOR] [COLOR=#000000]{[/COLOR]
        [COLOR=#0000FF]with[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]"lin_"[/COLOR]+i[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
            [COLOR=#0000FF]lineStyle[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]4[/COLOR], [COLOR=#FF0000]"0x666666"[/COLOR], [COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#0000FF]moveTo[/COLOR][COLOR=#000000]([/COLOR]-[COLOR=#000080]200[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];
            [COLOR=#0000FF]lineTo[/COLOR][COLOR=#000000]([/COLOR]-[COLOR=#000080]170[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];
        [COLOR=#000000]}[/COLOR]
    [COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]createEmptyMovieClip[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"pointer"[/COLOR], [COLOR=#000080]666[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#0000FF]with[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#000080]pointer[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
    [COLOR=#0000FF]lineStyle[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]5[/COLOR], [COLOR=#FF0000]"0xff6666"[/COLOR], [COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#0000FF]moveTo[/COLOR][COLOR=#000000]([/COLOR]-[COLOR=#000080]20[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#0000FF]lineTo[/COLOR][COLOR=#000000]([/COLOR]-[COLOR=#000080]202[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]

b_total = [COLOR=#0000FF]_root[/COLOR].[COLOR=#0000FF]getBytesTotal[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]**function**[/COLOR] turn[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
    b_loaded = [COLOR=#0000FF]_root[/COLOR].[COLOR=#0000FF]getBytesLoaded[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#0000FF]this[/COLOR].[COLOR=#000080]pointer[/COLOR].[COLOR=#0000FF]_rotation[/COLOR] = advance;
    [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]advance == deg[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
         
        [COLOR=#0000FF]_root[/COLOR].[COLOR=#0000FF]play[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#000000]}[/COLOR] [COLOR=#0000FF]else[/COLOR] [COLOR=#000000]{[/COLOR]
        ratio = [COLOR=#000000]([/COLOR]b_loaded/b_total[COLOR=#000000])[/COLOR]*deg;
        [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]advance<ratio[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR] 
            
            advance += .[COLOR=#000080]5[/COLOR];
        [COLOR=#000000]}[/COLOR]
    [COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]

[COLOR=#000000]**function**[/COLOR] turn[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
    b_loaded = [COLOR=#0000FF]_root[/COLOR].[COLOR=#0000FF]getBytesLoaded[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]ratio == deg[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
        [COLOR=#0000FF]_root[/COLOR].[COLOR=#0000FF]play[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#000000]}[/COLOR] [COLOR=#0000FF]else[/COLOR] [COLOR=#000000]{[/COLOR]
        [COLOR=#0000FF]_root[/COLOR].[COLOR=#000080]percent[/COLOR] = [COLOR=#0000FF]parseInt[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]([/COLOR]b_loaded/b_total[COLOR=#000000])[/COLOR]*[COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR];
        ratio = [COLOR=#000000]([/COLOR]b_loaded/b_total[COLOR=#000000])[/COLOR]*deg;
        [COLOR=#0000FF]this[/COLOR].[COLOR=#000080]pointer[/COLOR].[COLOR=#0000FF]_rotation[/COLOR] = ratio;
    [COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]

[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]onClipEvent[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
turnCOLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]
[/LEFT]
[/FONT]