Combined Code
movieClip 2 schnee {
}
movieClip 5 {
}
movieClip 18 {
}
button 26 {
on (release) {
music2.gotoAndPlay(2);
}
}
movieClip 40 {
}
button 42 {
on (release) {
stopAllSounds();
}
}
movieClip 43 {
}
movieClip 44 {
frame 1 {
stop();
}
}
button 49 {
on (release) {
_root.play();
}
}
movieClip 50 {
frame 1 {
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
eval(bar)._xscale = PercentLoaded;
} else {
gotoAndStop('loaded');
}
}
frame 2 {
gotoAndPlay(1);
}
}
button 53 {
on (rollOver, release) {
play();
}
}
movieClip 54 {
frame 1 {
stop();
}
frame 78 {
stop();
}
}
movieClip 56 {
frame 1 {
stop();
}
frame 78 {
stop();
}
}
movieClip 59 {
frame 1 {
function timer(frame, mc) {
_root[mc].gotoAndPlay(frame);
zufall = Math.round(Math.random() * (santa_ho_max - santa_ho_min)) + santa_ho_min;
}
var breite = Stage.width;
var hoehe = Stage.height;
var anzahl = 50;
var max_speed = 4.2;
var min_speed = 0.9;
var min_groesse = 5;
var max_groesse = 90;
var schwing_faktor = 0.9;
santa_ho_max = 21000;
santa_ho_min = 6000;
var ersterlauf = 0;
var i = 0;
while (i < anzahl) {
_root.attachMovie('schnee', 'schnee' + i, i);
++i;
}
this.onEnterFrame = function () {
var v2 = this;
var v1 = 0;
while (v1 < anzahl) {
if (v2['schnee' + v1]._x > breite + 10 || v2['schnee' + v1]._y > hoehe + 10 || ersterlauf < anzahl) {
v2['schnee' + v1].speed = Math.random() * max_speed + min_speed;
v2['schnee' + v1]._x = Math.random() * breite;
v2['schnee' + v1]._y = ersterlauf < anzahl ? Math.random() * hoehe : 0;
v2['schnee' + v1]._alpha = Math.random() * max_groesse + min_groesse;
v2['schnee' + v1]._yscale = v2['schnee' + v1]._alpha;
v2['schnee' + v1]._xscale = v2['schnee' + v1]._alpha;
v2['schnee' + v1].r_xy = random(2) == true;
ersterlauf < anzahl ? ersterlauf++ : ersterlauf;
} else {
if (v2['schnee' + v1].r_xy) {
v2['schnee' + v1].go += Math.random() * -0.2;
if (v2['schnee' + v1].go < -schwing_faktor) {
v2['schnee' + v1].r_xy = false;
}
} else {
v2['schnee' + v1].go += Math.random() * 0.2;
if (v2['schnee' + v1].go > schwing_faktor) {
v2['schnee' + v1].r_xy = true;
}
}
v2['schnee' + v1]._x += v2['schnee' + v1].go;
v2['schnee' + v1]._y += v2['schnee' + v1].speed;
}
++v1;
}
};
var zufall = santa_ho_min;
setInterval(timer, zufall, 2, 'santa');
stop();
}
frame 2 {
function timer(frame, mc) {
_root[mc].gotoAndPlay(frame);
zufall = Math.round(Math.random() * (santa_ho_max - santa_ho_min)) + santa_ho_min;
}
var breite = Stage.width;
var hoehe = Stage.height;
var anzahl = 50;
var max_speed = 4.2;
var min_speed = 0.9;
var min_groesse = 5;
var max_groesse = 90;
var schwing_faktor = 0.9;
santa_ho_max = 21000;
santa_ho_min = 6000;
var ersterlauf = 0;
var i = 0;
while (i < anzahl) {
_root.attachMovie('schnee', 'schnee' + i, i);
++i;
}
this.onEnterFrame = function () {
var v2 = this;
var v1 = 0;
while (v1 < anzahl) {
if (v2['schnee' + v1]._x > breite + 10 || v2['schnee' + v1]._y > hoehe + 10 || ersterlauf < anzahl) {
v2['schnee' + v1].speed = Math.random() * max_speed + min_speed;
v2['schnee' + v1]._x = Math.random() * breite;
v2['schnee' + v1]._y = ersterlauf < anzahl ? Math.random() * hoehe : 0;
v2['schnee' + v1]._alpha = Math.random() * max_groesse + min_groesse;
v2['schnee' + v1]._yscale = v2['schnee' + v1]._alpha;
v2['schnee' + v1]._xscale = v2['schnee' + v1]._alpha;
v2['schnee' + v1].r_xy = random(2) == true;
ersterlauf < anzahl ? ersterlauf++ : ersterlauf;
} else {
if (v2['schnee' + v1].r_xy) {
v2['schnee' + v1].go += Math.random() * -0.2;
if (v2['schnee' + v1].go < -schwing_faktor) {
v2['schnee' + v1].r_xy = false;
}
} else {
v2['schnee' + v1].go += Math.random() * 0.2;
if (v2['schnee' + v1].go > schwing_faktor) {
v2['schnee' + v1].r_xy = true;
}
}
v2['schnee' + v1]._x += v2['schnee' + v1].go;
v2['schnee' + v1]._y += v2['schnee' + v1].speed;
}
++v1;
}
};
var zufall = santa_ho_min;
setInterval(timer, zufall, 2, 'santa');
stop();
}
}
movieClip 67 {
}
movieClip 73 {
frame 67 {
stop();
}
}
movieClip 74 {
frame 110 {
stop();
}
}
movieClip 78 {
}
movieClip 92 {
}
movieClip 94 {
}
movieClip 96 {
}
movieClip 98 {
}
movieClip 103 {
}
movieClip 115 {
}
movieClip 138 {
}
movieClip 140 {
}
movieClip 142 {
}
movieClip 705 {
}
movieClip 2727 {
}
movieClip 3352 {
}
frame 5462 {
stop();
}
button 3613 {
on (release) {
gotoAndPlay(5463);
}
}
button 3616 {
on (release) {
gotoAndPlay(415);
}
}