# Random Color Generator Problem with Flash 8

**URL:** <https://forum.kirupa.com/t/random-color-generator-problem-with-flash-8/226537>\
**Category:** flash\
**Created:** [May 22, 2007, 6:46am UTC](https://forum.kirupa.com/t/random-color-generator-problem-with-flash-8/226537 "2007-05-22T06:46:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![marella](https://avatars.discourse-cdn.com/v4/letter/m/fbc32d/32.png) [@marella](https://forum.kirupa.com/u/marella)\
**Post date:** [May 22, 2007, 6:46am UTC](https://forum.kirupa.com/t/random-color-generator-problem-with-flash-8/226537/1 "2007-05-22T06:46:42Z")

</div>

Hi,  
I was wondering if anyone can help me here, The code below for the Random Color Generator does not work in Flash 8 when exported for FlashPlayer 8 and AS 2.0, can anyone help?

original tutorial  
[http://www.kirupa.com/developer/flash5/randomcolor.htm](http://www.kirupa.com/developer/flash5/randomcolor.htm)

JM

## //code for mc:

onClipEvent (load) {  
myNum = \_name;  
}  
onClipEvent (enterFrame) {  
\_root[“r”+myNum+“Diff”] = \_root[“r”+myNum+“New”]-\_root[“r”+myNum+“Old”];  
\_root[“r”+myNum+“Change”] = \_root[“r”+myNum+“Diff”]/10;  
\_root[“g”+myNum+“Diff”] = \_root[“g”+myNum+“New”]-\_root[“g”+myNum+“Old”];  
\_root[“g”+myNum+“Change”] = \_root[“g”+myNum+“Diff”]/10;  
\_root[“b”+myNum+“Diff”] = \_root[“b”+myNum+“New”]-\_root[“b”+myNum+“Old”];  
\_root[“b”+myNum+“Change”] = \_root[“b”+myNum+“Diff”]/10;  
swatchColor = new Color(this);  
swatchColor.setRGB(\_root[“r”+myNum+“Change”]\<\< 16 | \_root[“g”+myNum+“Change”] \<\< 8 |

```
       _root["b"+myNum+"Change"]);
        _root["r"+myNum+"Old"] -= _root["r"+myNum+"New"]-_root["r"+myNum+"Change"];
        _root["g"+myNum+"Old"] -= _root["g"+myNum+"New"]-_root["g"+myNum+"Change"];
        _root["b"+myNum+"Old"] -= _root["b"+myNum+"New"]-_root["b"+myNum+"Change"];

```

}

* * *

## //code for button:

on (release) {  
for (i=1; i\<5; i++) {  
\_root[“r”+i+“New”] = random(255);  
\_root[“g”+i+“New”] = random(255);  
\_root[“b”+i+“New”] = random(255);  
\_root[“b”+i+“New”] = random(255);  
}  
}
