Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Realistické dymové efekty vo Flash

Ak hľadáte pre vytvorenie realistického dymu efekt pre použitie v fajčenie zbrane , cigarety , požiaru alebo v hmle , za použitia blesku vám požadovaný efekt . Reálny dym účinok môže byť tiež použitá na vrchole obrázky , hry a všetko , čo potrebuje , aby realistický a efektný vzhľad pre Flash animácie nadšencov . Jednotlivé premenné použité v dym efekt animácie možno tiež prispôsobiť , takže efekt chcete zmeniť, a použiť v iných Flash animácií . Nastavenie dokumentu

Ak hľadáte pre vytvorenie dymu efekt majú byť zahrnuté do malej časti webovej stránky , mať čas pre nastavenie správne rozmery obrazu a snímkovou frekvenciu . Vlastnosti dokumentu môžu byť určené podľa obrázku na pozadí , zatiaľ čo počet snímok za sekundu , ktorá určuje rýchlosť prehrávania , môže byť nastavený v závislosti na tom , ako reálne je dym účinok by mal byť . Hmla efekt , dymiace zbraň efekt a cigarety majú rôzne frame rate .
Smoke

iba jeden obláčik dymu sa vytvorí , po ktorom ActionScript sa používa pre duplikovať to znova a znova , nakoniec produkovať celkový dymu efekt . Vzhľadom k tomu , dymu efekt má tendenciu vyzerať lepšie , keď sa vracia späť a tam , na rozdiel od drifting rovno hore , je vhodné použiť ľavé a pravé doplnenie tvarov účinok , aby bolo realistickejšie a dosiahnuť posunutím efektu .

ActionScript kód

stačí jeden blok ActionScript k tomu , aby dym efekt . Tento blok kódu obsahuje premenné , ktoré môžu byť prispôsobené tak , aby bolo dosiahnuté požadovaného účinku pre rôzne aplikácie , vďaka čomu môže byť znovu použité pre rôzne aplikácie . Nasledujúci kód vytvorí realistický dymiace zbraň účinok :

//Realistic Smoke Effect

//--------------------- ---------------------------

fadeSpeed ​​= 1 ;

floatUpSpeed ​​= 2 ;

this.onEnterFrame = function ( ) {

d = this.getNextHighestDepth ( ) ;

dym = attachMovie ( " dym " , " dym " + 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 ( ) ;

}

}

}

názov premennej " dym " môže byť zmenená tak , aby zodpovedala vaše meno dym prvku .
SWF a FLV

môžete použiť súbor ready - made ​​SWF , ktorý je generovaný pri publikovaní na akejkoľvek webovej stránky , ktorá podporuje Flash . Súbor FLV sa otvorí a nakonfigurovaný v aplikácii Flash . Použite FLV meniť rôzne prvky a prispôsobiť svoj dymu vplyv na preferenciách užívateľa . Pre vývojárov , FLV ukáže byť oveľa dôležitejšie , pretože môže generovať ďalšie súbory SWF z tohto jediného FLV . Mnohé webové stránky ponúkajú dymu efekt prvky budú mať tiež FLV k dispozícii na stiahnutie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené