Noch nicht viel geschrieben
Hallo ihr Lieben.
Ich absoluter Actionscript-Neuling habe mittlerweile sämtliche Foren und Google durchwühlt und nichts konnte mir wirlkich helfen.
Es geht um dieses schöne kleine Script, das ich gefunden habe, mit dem man es schneien lassen kann.
Jetzt meine Frage (die für Actionscript-Fortgeschrittene sicherlich einfach zu beantworten sein wird...): ich würde es ab Frame 71 gerne aufhören lassen zu schneien. Sicher muss man da irgend etwas mit diesem delete this.onEnterFrame Befehl machen... aber was genau? :uhm:
Ich absoluter Actionscript-Neuling habe mittlerweile sämtliche Foren und Google durchwühlt und nichts konnte mir wirlkich helfen.
Es geht um dieses schöne kleine Script, das ich gefunden habe, mit dem man es schneien lassen kann.
Code:
function schnee(pAnzahl, pBreite, pHoehe,pFlockenDim,pFlockenDichte) {
for (var i = 0; i<=pAnzahl; i++) {
this.attachMovie("fClip","flocke"+i,i);
this["flocke"+i].skal = 60+(Math.random()*pFlockenDim);
this["flocke"+i].alpha = 20+(Math.random()*pFlockenDichte);
this["flocke"+i]._xscale = this["flocke"+i].skal;
this["flocke"+i]._yscale = this["flocke"+i].skal;
this["flocke"+i]._alpha = this["flocke"+i].alpha;
this["flocke"+i].xpos = this["flocke"+i]._x;
this["flocke"+i]._x = -10+(Math.random()*pBreite);
this["flocke"+i].zufall = 1+(Math.random()*2);
this["flocke"+i]._y = -10+(Math.random()*pHoehe);
this["flocke"+i].wind = -Math.PI+(Math.random()*Math.PI);
this["flocke"+i].onEnterFrame = function() {
this.rad += ((this.wind/180)*Math.PI);
this._x -= Math.cos(this.rad);
this._y += this.zufall;
if (this._y>=pHoehe) {
this._y = -5;
}
if ((this._x>=pBreite) || (this._x<=0)) {
this._x = -10+(Math.random()*pBreite);
}
};
}
}
schnee(100,Stage.width,Stage.height,100,50);
Jetzt meine Frage (die für Actionscript-Fortgeschrittene sicherlich einfach zu beantworten sein wird...): ich würde es ab Frame 71 gerne aufhören lassen zu schneien. Sicher muss man da irgend etwas mit diesem delete this.onEnterFrame Befehl machen... aber was genau? :uhm: