Flashhilfe.de - Flash Community

Prototype: Movieclip.atmosphere [Flash 8]

 


AntwortenRegistrieren Seite1  

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

05.10.2003, 19:28

Atmosphere - Effekt

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.atmosphere = function(pObj, pAnzahl, pBreite, pHoehe) {
   for (var i = 0; i<=pAnzahl; i++) {
      this.attachMovie(pObj, "flocke"+i, i);
      this["flocke"+i]._x = Math.round(Math.random()*pBreite);
      this["flocke"+i]._y = Math.round(Math.random()*pHoehe);
      this["flocke"+i].faktor = ((this["flocke"+i]._alpha=Math.random()*100));
      this["flocke"+i]._height = (this["flocke"+i]._width=500/this["flocke"+i].faktor);
      this["flocke"+i].zufall = 1+(Math.random()*5);
      this["flocke"+i].onEnterFrame = function() {
         this.kante = pBreite+this._width;
         this.spos = -this._width;
         this.xpos = this._x;
         this.tempo += this.zufall;
         this.rad = (this.tempo/180)*Math.PI;
         if (this.rad>Math.PI*2) {
            this.rad = this.rad-Math.PI*2;
         }
         if (this.xpos<this.kante) {
            this._x = this._x+this.zufall;
            this._y = this._y+Math.cos(this.rad);
         } else {
            this._x = this.spos;
         }
      };
   }
};


Beispiel Aufruf:
ActionScript:
1
2
3
4
5
// Verwenden
// Hinweis: Movieclip mit Bezeichner fClip und fClip2 wird benötigt
atmosphere("fClip", 100, Stage.width, Stage.height);
createEmptyMovieClip("mc",101);
mc.atmosphere("fClip2",20,Stage.width,Stage.height);

[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-2020 Sebastian Wichmann - Flashhilfe.de