Hvis du søger at skabe et realistisk røg effekt at bruge i en rygende pistol , cigaret, brand eller i en tåge , vil ved hjælp af Flash giver dig den ønskede effekt. En realistisk røg effekt kan også anvendes på toppen af billeder, spil og noget, der har brug for at realistiske og fancy udseende for flash animation entusiaster. De forskellige variabler, der anvendes i en røgeffekt animation kan også blive tilpasset , således at effekten skal ændres og anvendes i andre Flash-animationer . Document Setup
p Hvis du søger at skabe en røg effekt skal indgå i en lille del af en webside , tage tid til at indstille det rigtige billede dimensioner og frame rate . Dokumentegenskaber kan bestemmes ved baggrundsbilledet , mens frame rate, der bestemmer afspilningshastigheden , kan indstilles afhængigt af, hvor realistisk røgen effekt forventes at være. En tåge effekt , en rygende pistol effekt og en cigaret har alle forskellige frame rates .
Smoke
Kun én røgsky er oprettet, hvorefter ActionScript bruges til duplikere det igen og igen , i sidste ende producere den samlede røg effekt. Da en røg effekt tendens til at se bedre, når det driver frem og tilbage i modsætning til drifting lige op, er det hensigtsmæssigt at bruge venstre og højre facon tweening effekt at gøre det mere realistisk og opnå den drivende kraft.
ActionScript -kode
Kun en blok af ActionScript er nødvendig for at aktivere røg effekt. Denne blok af kode indeholder variabler, der kan ændres til at producere den ønskede effekt for de forskellige applikationer , så det kan genbruges til forskellige applikationer. Koden nedenfor opretter en realistisk rygende pistol effekt : Hej
//Realistisk Smoke Effect
//--------------------- ---------------------------
fadeSpeed = 1;
floatUpSpeed = 2;
this.onEnterFrame = function () {
d = this.getNextHighestDepth ();
røg = attachMovie ( "røg" , "røg" + 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 ;
this._y - = floatUpSpeed ,
if ( this._xscale > = 100 ) {
this.removeMovieClip ();
} < br >
}
}
variabelnavnet "røg " kan ændres til at matche dit røg element navn.
SWF og FLV
du kan bruge færdiglavet SWF-fil , der genereres , når du udgiver på en webside , der understøtter Flash. Den FLV fil åbnes og konfigureret i Flash. Brug FLV til at ændre de forskellige elementer og tilpasse din røg effekt til brugerens præferencer. For udviklere, vender FLV sig at være mere vigtigt, da det kan generere andre SWF-filer fra den enkelte FLV. Mange websteder tilbyder røg effekt elementer vil også have FLV tilgængelig for download.