# Barchart

**URL:** <https://forum.kirupa.com/t/barchart/114933>\
**Category:** Uncategorized\
**Created:** [July 3, 2004, 8:20am UTC](https://forum.kirupa.com/t/barchart/114933 "2004-07-03T08:20:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![unanet](https://avatars.discourse-cdn.com/v4/letter/u/ccd318/32.png) [@unanet](https://forum.kirupa.com/u/unanet)\
**Post date:** [July 3, 2004, 8:20am UTC](https://forum.kirupa.com/t/barchart/114933/1 "2004-07-03T08:20:43Z")

</div>

I have made a bar chart with 2 movie clips and 2 input text fields. when you clik on a button there is this script:

on (click) {  
trace(\_root.a1.a2.text);  
trace(\_root.a2.a2.text);

}  
on (click) {

\_root.myclip2.\_height = ((Number(\_root.a1.a2.text)/(Number(\_root.a1.a2.text)+Number(\_root.a2.a2.text)))\*100);

\_root.myclip1.\_height = ((Number(\_root.a1.a1.text)/(Number(\_root.a2.a2.text)+Number(\_root.a1.a2.text)))\*100);

this works, but i wanted to load values from text and then to make bar chart. i succesfull load datas but movie clips are not changing. in the output panel it says \_level0.a1

this is the script which is in the first frame:

loadVariablesNum(“test.txt”,0);

trace(\_root.a1);  
trace(\_root.a2);  
\_root.myclip1.\_height = ((Number(\_root.a1)/(Number(\_root.a2)+Number(\_root.a2)))\*100);

what am I doing wrong?  
UN@

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 3, 2004, 6:59pm UTC](https://forum.kirupa.com/t/barchart/114933/2 "2004-07-03T18:59:27Z")

</div>

```auto

lv = new LoadVars();
lv.onLoad = function(success){
if(success){
a1 = int(this.a1);
a2 = int(this.a2);
total = a1 + a2;
a1percentage = a1/total;
a2percentage = a2/total;
barh = 200 //the tallest the bars will ever be
_root.myclip1._height = barh*a1percentage;
_root.myclip2._height = barh*a2percentage;
}
lv.load("test.txt");
//then make sure your text file is like with whatever
//numbers the vars will equal:
&a1=340&a2=230

```

I don’t think you are receiving your variables if your trace reads ‘level0.a1’. Plus, does on(click) handler work for you? Because it doesn’t for me.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 3, 2004, 11:27pm UTC](https://forum.kirupa.com/t/barchart/114933/3 "2004-07-03T23:27:25Z")

</div>

on(release) sounds more likely…
