Om du funderar på att skapa en realistisk rök effekt att använda i en rykande pistol , cigarett , brand eller i en dimma , kommer att använda Flash ger dig önskad effekt . En realistisk rök effekt kan också appliceras ovanpå bilder, spel och allt som behöver det realistiska och snygga utseende för Flash-animation entusiaster . De olika variabler som används i en rök effekt animation kan också anpassas , så att effekten kan ändras och tillämpas i andra Flash-animationer . Document Setup
p Om du funderar på att skapa en rök effekt som skall ingå i en liten del av en webbsida , tar tid att ställa de rätta bildens dimensioner och bildhastighet . Dokumentet egenskaper kan bestämmas av bakgrundsbilden medan bildfrekvensen , som bestämmer uppspelningshastigheten , kan ställas in beroende på hur realistiska röken effekten förväntas vara . En dimma effekt , en rykande pistol effekt och en cigarett har alla olika bildfrekvenser .
Rök
Endast ett rökmoln skapas , varefter ActionScript används för att duplicera det om och om igen , och skapa den totala rök effekt . Eftersom en rök effekt tenderar att se bättre när den driver fram och tillbaka i stället för att driva rakt upp , är det lämpligt att använda vänster och höger verkan forminterpolering att göra det mer realistiskt och uppnå drivande effekt .
ActionScript kod
Bara ett kvarter av ActionScript behövs för att röken effekt . Denna kodblock innehåller variabler som kan ändras för att ge önskad effekt för olika tillämpningar , så att den kan återanvändas för olika tillämpningar . Koden skapar under en realistisk effekt röka vapnet :
//Realistisk Smoke
Effect Twitter //--------------------- ---------------------------
fadeSpeed = 1 ;
floatUpSpeed = 2 ;
this.onEnterFrame = function ( ) {
d = this.getNextHighestDepth ( ) ;
rök = attachMovie ( ' rök ' , ' rök ' + d , d ) ;
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 ();
}
}
}
variabelnamnet " rök " kan ändras för att matcha ditt namn rök elementet . Addera SWF och FLV
du kan använda färdiga SWF-fil som genereras när du publicerar på en webbsida som stödjer Flash . FLV-filen öppnas och konfigureras i Flash . Använd FLV att ändra de olika delarna och anpassa din rök effekt på användarens preferenser . För utvecklare , vänder FLV ut att vara mer viktigt eftersom det kan generera andra SWF-filer från denna enda FLV . Många webbplatser erbjuder element rök effekt kommer också att ha FLV tillgänglig för nedladdning .