Flashhilfe.de - Flash Community

Prototype: MovieClip.prototype.ZoomIntDiv [Flash 8]

 


AntwortenRegistrieren Seite1  

Madokan#1
Benutzerbild von Madokan
Beiträge: 130
Wohnort: Berlin/Germany
Registriert: Mar 2002

16.05.2005, 15:13

Zoom-Effekt (IntDiv-Variante)

Prototype:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
MovieClip.prototype.ZoomIntervalDiv = function (pDim, pTempo, pBps)
{
   var obj = this;   
   clearInterval(obj.iv);   
   obj.zoom = function ()
   {
      if (obj._xscale < pDim - 1 / pTempo)
      {         
         obj._xscale = obj._xscale + (pDim - obj._xscale) / pTempo;
         obj._yscale = obj._yscale + (pDim - obj._yscale) / pTempo;
      }
      else if (obj._xscale > pDim + 1 / pTempo)
      {         
         obj._xscale = obj._xscale + (pDim - obj._xscale) / pTempo;
         obj._yscale = obj._yscale + (pDim - obj._yscale) / pTempo;
      }
      else
      {         
         obj._xscale = obj._yscale = pDim;         
         clearInterval(obj.iv);
         delete obj.iv;
         delete obj.zoom;
      }
   };
   obj.iv = setInterval(obj.zoom,1000/pBps);
};


Beispiel Aufruf:
ActionScript:
1
2
3
4
5
6
7
8
9
// Ausführen
mc5.onRollOver = function ()
{
   this.ZoomIntervalDiv (200, 6, 24);
};
mc5.onRollOut = function ()
{
   this.ZoomIntervalDiv (100, 6, 24);
};

[Flashstar]
http://www.flashstar.de
Schlagwörter: Movieclip, prototype
Werbung
Beiträge: 0
Registriert: Feb 2016



AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de