Un feu d'artifice avec effet de scintillements

Description

(Flash Mx). Un feu d'artifice réalisé avec variable et fonction. Facilement paramétrable pour modifier les effets. Il y a une page html pour les utilisateur de flash 5.

Source / Exemple :


MovieClip.prototype.explosion = function(posx, posy, vitesse) {
    this.onEnterFrame = function() {
        ecartx = posx-this._x;
        ecarty = posy-this._y;
        // Vous pouvez changer la vitesse  si vous le désirez
        this._x += ecartx*(vitesse/250);
        this._y += ecarty*(vitesse/250);
        this._xscale--;
        this._yscale--;
        this._alpha--;
        if (Math.abs(ecartx)<1) {
            delete this.onEnterFrame;
            removeMovieClip(this);
        }
    };
};
function explosion() {
    eclat._visible = 0;
    //  ici vous définissez le nombre d'éclat que vous voulez . Mais si vous mettez un chiffre trop élevé l'animation fonctionnera mal
    for (i=1; i<200; i++) {
        duplicateMovieClip(feu, "feu"+i, i);
        eval("feu"+i).explosion(random(1000)-300, random(1000)-300, random(10)+1);
    }
}

Conclusion :


Avec la source on peut facilement simuler une explosion, vous pouvez aussi modifier les valeurs de Random. Expérimentez !!!

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (GORSLO)