Zurück   Flashforum > Flash > ActionScript > Softwarearchitektur und Entwurfsmuster

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-02-2006, 09:16   #1 (permalink)
...XXX...
 
Benutzerbild von xpixelrangerx
 
Registriert seit: Jul 2005
Beiträge: 202
Snow effekt

hi

ich bräuchte etwas hilfe beim umstellen dieses scriptes auf flash 8. bis auf den windeffekt tuts. kann mir da jemand helfen ?

viele grüße, jo
Angehängte Dateien
Dateityp: rar snow.rar (4,3 KB, 57x aufgerufen)
xpixelrangerx ist offline   Mit Zitat antworten
Alt 06-02-2006, 12:38   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.864
Wichtig ist, ab FP7 muß auf Klein- und Großschreibung geachtet werden
PHP-Code:
stop();
//
for (var i:Number 0i<=100i++)
{
    
duplicateMovieClip(this.snow"snow"+ithis.getNextHighestDepth());
    
fx(this["snow"+i]);
    
i++;
}
//
function fx(_mc:MovieClip)
{
    var 
radius:Number 0windEffect:NumberflakeScale:NumberflakeAlpha:Numberxpos:Numberi:Numberk:Number;
    
windEffect 1.100000;
    
flakeScale 8+Math.random()*100;
    
flakeAlpha 12+Math.random()*100;
    
_mc._xscale flakeScale;
    
_mc._yscale flakeScale;
    
_mc._alpha flakeAlpha;
    
xpos _mc._x;
    
_mc._x 5+Math.random()*660;
    
1+Math.random()*2;
    
_mc._y 5+Math.random()*390;
    
= -3.141593+Math.random()*3.141593;
    
_mc.onEnterFrame = function()
    {
        
radius radius+k/180*3.141593;
        
this._x this._x-windEffect*Math.cos(radius);
        
this._y this._y+i;
        if (
this._y>=415)
        {
            
this._y 5;
        }
        
// end if          
        
if (this._x>=665 || this._x<=5)
        {
            
this._x 5+Math.random()*660;
        }
        
// end if          
    
};

__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 06-02-2006, 13:04   #3 (permalink)
...XXX...
 
Benutzerbild von xpixelrangerx
 
Registriert seit: Jul 2005
Beiträge: 202
hey tausend dank!

viele grüße, jo
xpixelrangerx ist offline   Mit Zitat antworten
Alt 06-02-2006, 16:07   #4 (permalink)
C0FFEE
Gast
 
Beiträge: n/a
Ich glaub in Flash 8 sollte dem Schnee auch etwas Weichzeichner gegönnt werden...

Code:
    stop(); // import flash.filters.BlurFilter; // for (var i:Number = 0; i<=100; i++) {     duplicateMovieClip(this.snow, "snow"+i, this.getNextHighestDepth());     fx(this["snow"+i]);     i++; } // function fx(_mc:MovieClip) {     var radius:Number = 0, windEffect:Number, flakeScale:Number, flakeAlpha:Number, xpos:Number, i:Number, k:Number;     windEffect = 1.100000;     flakeScale = 8+Math.random()*100;     flakeAlpha = 12+Math.random()*100;     _mc._xscale = flakeScale;     _mc._yscale = flakeScale;     _mc._alpha = flakeAlpha;     //     var blur_intensity = Math.round(flakeScale/100);     var blursnow:BlurFilter = new BlurFilter(blur_intensity, blur_intensity, 1);     _mc.filters = [blursnow];     //     xpos = _mc._x;     _mc._x = 5+Math.random()*660;     i = 1+Math.random()*2;     _mc._y = 5+Math.random()*390;     k = -3.141593+Math.random()*3.141593;     _mc.onEnterFrame = function()     {         radius = radius+k/180*3.141593;         this._x = this._x-windEffect*Math.cos(radius);         this._y = this._y+i;         if (this._y>=415)         {             this._y = 5;         }         // end if                    if (this._x>=665 || this._x<=5)         {             this._x = 5+Math.random()*660;         }         // end if                }; }


Jo, is denn heut scho Weihnachten?

lg
  Mit Zitat antworten
Alt 06-02-2006, 16:20   #5 (permalink)
...XXX...
 
Benutzerbild von xpixelrangerx
 
Registriert seit: Jul 2005
Beiträge: 202
ja stimmt eigentlich. gut idee
xpixelrangerx ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:22 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2014 Marc Thiele