Diesen Tipp in Originalversion zeigen.

Scared Balls

Ab einem gewissen Abstand "fliehen" die Bälle von der Maus. Kommt man ihnen dann näher beruhigen sie sich. Dies bezeichnet man als "Scared Balls".

_global.tl = this;
var distance = 150; //Ab dieser Entfernung haben die Bälle "Angst"

// ======= Grenzen einstellen =======
var grenzeLinks = 23;
var grenzeRechts = 527;
var grenzeOben = 23;
var grenzeUnten = 377;
// ==============================

// Abstand von Mauszeiger und Ball
var speed = 10;
for (var i = 1; i < 6; i++)
{
     var tempMC = _global.tl["ball_mc" + i];
     tempMc._xscale = tempMc._yscale = 150;
     // Größe der Bälle
     tempMC.onEnterFrame = function()
     {
          var xBewegen = (this._x - _global.tl._xmouse) / speed;
          var yBewegen = (this._y - _global.tl._ymouse) / speed;
          if (Math.abs(this._x - _global.tl._xmouse) < distance
          && Math.abs(this._y - _global.tl._ymouse) < distance)
          {
               this._x += xBewegen;
               this._y += yBewegen;
          }
          // Grenzen setzen
          if (this._x < grenzeLinks)     this._x = grenzeLinks;
          if (this._x > grenzeRechts)     this._x = grenzeRechts;
          if (this._y < grenzeOben)     this._y = grenzeOben;
          if (this._y > grenzeUnten)     this._y = grenzeUnten;
     }; // onEnterFrame
     // Drag & Drop einstellen
     tempMC.onPress = function()
     {
          this._xscale = this._yscale += 100;
          this.startDrag();
     };
     tempMC.onRelease = tempMC.onReleaseOutside = function ()
     {
          this._xscale = this._yscale -= 100;
          this.stopDrag();
     };
     tempMC.onRollOver = function()
     {
          this._alpha = 50;
     };
     tempMC.onRollOut = function()
     {
          this._alpha = 100;
     };
} // for
delete tempMc;

Autor: P. Nazari ()


Copyright (c) 2002-2005 by Andreas Schroth

URL: www.computer-tipps.net/webdesign158.html