# Randomizing CSS based on Array value

**URL:** <https://forum.kirupa.com/t/randomizing-css-based-on-array-value/64866>\
**Category:** flash\
**Created:** [September 20, 2004, 9:50pm UTC](https://forum.kirupa.com/t/randomizing-css-based-on-array-value/64866 "2004-09-20T21:50:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pneumonic](https://avatars.discourse-cdn.com/v4/letter/p/aeb1de/32.png) [@Pneumonic](https://forum.kirupa.com/u/Pneumonic)\
**Post date:** [September 20, 2004, 9:50pm UTC](https://forum.kirupa.com/t/randomizing-css-based-on-array-value/64866/1 "2004-09-20T21:50:47Z")

</div>

So I figured that the last idea I had would not work, but I realized that if I attached each seperate background image from an array to a css element that, that would indeed work.

The problem is I’m not sure how I can attach them. Any help would be appreciated.

---

<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:** [September 21, 2004, 12:50am UTC](https://forum.kirupa.com/t/randomizing-css-based-on-array-value/64866/2 "2004-09-21T00:50:52Z")

</div>

Alright, so I figured it out… I just used a slight mod of kirupa’s tutorial and snehal’s addon tutorial…Hope it can help someone else out.

```auto

backgrounds = new Array("0.jpg", "1.jpg", "2.jpg", "3.jpg");
function randomBackground(){
	randomNumber = random (backgrounds.length);
	loadMovie (backgrounds[randomNumber], "_root.background");
}
randomBackground();
var format = new TextField.StyleSheet();
var path = "http://www.21bluefish.com/" + randomNumber + ".css";
format.load(path);
format.onLoad = function(loaded) {
	if (loaded) {
		output.styleSheet = format;
		myLoadVar = new LoadVars ();
		myLoadVar.load("kirupa.txt")
		myLoadVar.onLoad = function (success){
			if (success == true) {
				output.variable = "kirupa"
				output.htmlText=myLoadVar.kirupa;
				}
			}

	} else {
		output.text = "Error loading CSS file!";
	}
};

```
