Si vous cherchez à créer un effet de fumée réaliste d'utiliser une arme de fumer , la cigarette , le feu ou dans le brouillard , l'utilisation de Flash vous donnera l'effet désiré. Un effet de fumée réaliste peut également être appliqué sur des images, des jeux et tout ce qui a besoin de ce regard réaliste et de fantaisie pour les amateurs d'animation flash. Les différentes variables utilisées dans un effet d'animation de fumée peuvent également être personnalisés , ce qui permet l'effet d' être modifiée et appliquée dans d'autres animations Flash . Document Setup
Si vous cherchez à créer un effet de fumée pour être inclus dans une petite section d'une page Web , prenez le temps de définir les dimensions de l'image de droite et le taux de trame . Les propriétés de document peuvent être déterminées par l'image d'arrière-plan tandis que le taux de trame, qui détermine la vitesse de lecture , peut être réglé en fonction de comment réaliste est prévu l'effet de la fumée de l'être. Un effet de brouillard , un effet de pistolet fumant une cigarette et ont tous des taux de trame .
Fumée
seule bouffée de fumée est créé , après quoi ActionScript est utilisé pour reproduire encore et encore , produisant finalement l'effet global de fumée. Depuis un effet de fumée a tendance à regarder mieux quand il dérive avant et en arrière , par opposition à la dérive vers le haut, il est approprié d'utiliser l'effet d'interpolation de forme droite et à gauche pour le rendre plus réaliste et obtenir l'effet dérive.
code ActionScript
seul bloc d' ActionScript est nécessaire pour permettre l'effet de fumée. Ce bloc de code contient des variables qui peuvent être modifiées pour produire l'effet désiré pour les différentes applications , lui permettant d'être réutilisé pour différentes applications. Le code ci-dessous crée un effet smoking gun réaliste :
//Realistic Smoke Effect
//--------------------- ---------------------------
fadeSpeed = 1;
floatUpSpeed = 2;
this.onEnterFrame = function () {
d = this.getNextHighestDepth ();
fumée = attachMovie ( «fumée» , «fumée» + d, d); < br >
smoke._xscale = smoke._yscale = 10;
smoke._x = Math.random ( ) * 5 ;
smoke.gotoAndPlay ( Math.round ( Math.random ( ) * 20 ) ) ;
smoke.onEnterFrame = function () {
this._xscale = this._yscale + = fadeSpeed ;
this._alpha - = fadeSpeed ; Photos
this._y - = floatUpSpeed ;
if ( this._xscale > = 100) {
this.removeMovieClip (); }
} }
Le nom de la variable «fumée» peut être modifiée pour correspondre à votre nom de l'élément de fumée.
SWF et FLV
Photos
Vous pouvez utiliser le fichier SWF ready-made qui est généré lorsque vous publiez sur n'importe quelle page Web qui supporte Flash . Le fichier FLV est ouvert et configuré en Flash. Utilisez le FLV pour modifier les divers éléments et personnaliser votre effet de fumée aux préférences des utilisateurs . Pour les développeurs, la FLV s'avère être plus important, car il peut générer d'autres fichiers SWF de ce seul FLV. De nombreux sites Web offrant des éléments à effet de fumée auront également la FLV disponible en téléchargement.