Hvis du er ute etter å skape en realistisk røyk effekt å bruke i en smoking gun , sigarett, brann eller i en tåke , vil bruke Flash gi deg den ønskede effekt. En realistisk røyk effekt kan også brukes på toppen av bilder, spill og alt som trenger det realistiske og fancy utseende for flash animasjon entusiaster . De ulike variablene som brukes i en røyk effekt animasjon kan også tilpasses , slik at effekten skal endres og brukes i andre Flash-animasjoner . Document Setup
p Hvis du er ute etter å skape en røyk effekt for å bli inkludert i en liten del av en webside , ta deg tid til å sette de riktige image dimensjoner og bildefrekvens . Dokumentegenskaper kan bestemmes av bakgrunnsbildet mens bildefrekvens, som bestemmer avspillingshastighet, kan settes avhengig av hvor realistisk røyken effekten forventes å være. En tåke effekt , en smoking gun effekt og en sigarett har alle forskjellige bildefrekvens.
Smoke
Bare én røyksky er opprettet , hvoretter ActionScript brukes til duplisere det om og om igjen , til slutt produsere den samlede røyk effekt . Siden en røyk effekt en tendens til å se bedre ut når det driver frem og tilbake i motsetning til drivende rett opp, er det hensiktsmessig å bruke venstre og høyre form tweening effekt for å gjøre det mer realistisk og oppnå den drivende kraft.
ActionScript Code
Bare ett kvartal av ActionScript er nødvendig for å aktivere røyk effekt . Denne blokken med kode inneholder variabler som kan endres for å produsere den ønskede effekten for de ulike programmene , slik at den kan gjenbrukes for ulike bruksområder. Koden nedenfor lager en realistisk smoking gun effekt : en
//Realistisk Smoke Effect
//--------------------- ---------------------------
fadeSpeed = 1;
floatUpSpeed = 2 ;
this.onEnterFrame = function () {
d = this.getNextHighestDepth ();
røyk = attachMovie (' røyken ', ' røyken' + 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 ();
}
}
}
variabelnavnet "røyk " kan endres til å matche din røyk element navn.
SWF og FLV
du kan bruke ferdiglagde SWF -filen som genereres når du publiserer på en Web- side som støtter Flash. FLV filen åpnes og konfigurert i Flash. Bruk FLV til å endre de ulike elementene og tilpasse røyk effekt til brukerens preferanser . For utviklere , slår FLV ut til å være mer viktig siden det kan generere andre SWF-filer fra denne ene FLV. Mange nettsteder tilbyr røyk effekt elementer vil også ha FLV tilgjengelig for nedlasting.