
MovieClip.setze Partikel - Partikel- und Glühwürmchen-Simulation
Verwendung
Wenn es um die Bewegungsabläufe und die dritte Dimension geht, dann sind auch Partikeleffekte nicht weit vom Schuss. Die folgende setzePartikel()-Methode eignet sich hervorragend, um Partikel jeglicher Art zu simulieren. Auch Lebensformen wie Glühwürmchen können hiermit ohne weiteres zum Leben erweckt werden. Der erste Parameter pIcon legt den als Partikel vorgesehenen Verknüpffungsbezeichner des auf die Bühne zu projizierenden MovieClips fest. Die Parameter posX und posY bestimmen hierbei die Ausgangsposition der Partikel und pMax die Anzahl. Der Parameter pMult beeinflusst die Bewegungsdämpfung und pDim die Größe (Dimension) der einzelnen Partikel.
Code - ab Flash 8
MovieClip.prototype.setzePartikel = function(pIcon, posX, posY, pMax, pMult, pDim){for (var i = 0; i < pMax; i++){this.bot = this.attachMovie (pIcon, "bot" + (i + 1), i);this.bot.blendMode = "add";this.bot._x = posX;this.bot._y = posY;this.bot.vx = 0;this.bot.vy = 0;this.bot.onEnterFrame = bewegung;this.bot.onMouseDown = reset;}function bewegung (){this.vx += Math.random () * .6 - .3;this.vy += Math.random () * .6 - .3;this.vx *= pMult;this.vy *= pMult;this._x += this.vx;this._y += this.vy;this._xscale = random (pDim);this._yscale = this._xscale;}function reset (){this.vx = (_xmouse - this._x) * .05;this.vy = (_ymouse - this._y) * .05;}}ASSetPropFlags (MovieClip.prototype, "setzePartikel", 1);
Anwendung
mc.setzePartikel ("bot", 0,0, 25, .95, 30);this.setzePartikel ("bot", Stage.width/2, Stage.height/2, 25, .95, 30);
Caroline und Matthias Kannengiesser




























