# Simple script works in Flash player 6 but not in Flash player 8 (please take pity)

**URL:** <https://forum.kirupa.com/t/simple-script-works-in-flash-player-6-but-not-in-flash-player-8-please-take-pity/279531>\
**Category:** Uncategorized\
**Created:** [January 15, 2009, 6:53pm UTC](https://forum.kirupa.com/t/simple-script-works-in-flash-player-6-but-not-in-flash-player-8-please-take-pity/279531 "2009-01-15T18:53:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![willtaylar](https://avatars.discourse-cdn.com/v4/letter/w/848f3c/32.png) [@willtaylar](https://forum.kirupa.com/u/willtaylar)\
**Post date:** [January 15, 2009, 6:53pm UTC](https://forum.kirupa.com/t/simple-script-works-in-flash-player-6-but-not-in-flash-player-8-please-take-pity/279531/1 "2009-01-15T18:53:37Z")

</div>

Hello…  
Wondering if anyone out there can help?

I need to get this random colour generator script working on Flash Player 8 but mysteriously it will only run with Flash Player 6 or less. Does anybody have any idea why this script offends Flash Player 8.

This is the script on the button:

on (rollover) {  
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);  
}  
}

This is the script on the Movie Clip:

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"];

```

}

I found the script on a Kirupa tutorial. Please see attached `color_user-fla`. I am using it to build a main menu - work in progress:

[http://www.willtaylar.co.uk/test/main.htm](http://www.willtaylar.co.uk/test/main.htm)

Thank you if you can throw any light on this,  
Will.
