All pastes #17173 Raw Edit

Untitled

public text v1 · immutable
#17173 ·published 2005-07-07 17:19 UTC
rendered paste body
Frame 1:
if (!load_nav) {
	load_nav = new XML();
	load_nav.ignoreWhite = true;
	load_nav.onLoad = function() {
		navigation = load_nav.childNodes[0];
	};
	load_nav.load("xml-content/navigation.xml");
}
if (!load_farver) {
	load_farver = new XML();
	load_farver.ignoreWhite = true;
	load_farver.onLoad = function() {
		farver = load_farver.childNodes[0];
	};
	load_farver.load("xml-content/farver.xml");
}
if (farver && navigation) {
	gotoAndStop(3);
}

Frame 2:
// Just a timeline loop for checking if all is loaded
gotoAndPlay(1);

Frame 3:
nuværende_farve = 0;
farve_indstilling (nuværende_farve);
for (i=0; navigation.childNodes[i]; i++) {
	this.createEmptyMovieClip("knap"+i, 405+i);
	this["knap"+i].attachMovie("knap", "handler", 406+i);
	this["knap"+i].handler.knaptekst.text = navigation.childNodes[i].attributes.navn;
	this["knap"+i].src = navigation.childNodes[i].attributes.src;
	this["knap"+i].farve = navigation.childNodes[i].attributes.farve;
	this["knap"+i]._y = 12;
	this["knap"+i]._x = 136*i;
	this["knap"+i].onRollOver = function() {
		this.attachMovie("knap_over", "hændelse", 400+i);
		var knap_color:Color = new Color(this.hændelse);
		knap_color.setRGB(farve(this.farve, true));
		_root.farve_indstilling(this.farve);
		getURL("javascript:changebg("+this.farve+");");
	};
	this["knap"+i].onRollOut = function() {
		this.attachMovie("knap_out", "hændelse", 400+i);
		var knap_color:Color = new Color(this.hændelse);
		knap_color.setRGB(farve(_root.nuværende_farve, true));
		_root.farve_indstilling(_root.nuværende_farve);
		getURL("javascript:changebg("+_root.nuværende_farve+");");
	};
}
function farve(f, medhex) {
	var farve_string = "";
	if (medhex) {
		farve_string = "0x";
	}
	farve_string += farver.childNodes[f].attributes.hex;
	return (farve_string);
}
function farve_indstilling (g) {
	var ny_farve:Color = new Color(this.bar1);
	ny_farve.setRGB(farve(g, true));
}