HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

TStripsEffect komponens


Bitmap effektek 7. rész

Példaprogram letöltése

339152 bájt


A képet felosztjuk adott számú oszlopra és sorra. Első lépésben megjelenítjük a kép valamelyik sarkában található négyzetet. Hogy melyiket, azt az animáció iránya határozza meg. Ha a megjelenítés balról lefelé történik, akkor először a bal felső sarokban lévő négyzet jelenik meg, majd a tőle jobbra, és az alatta lévő négyzetek, majd az ezek mellett jobbra, és alul lévő négyzetek, és így tovább egészen addig, amíg az összes négyszöget meg nem jelenítettük.

A mellékelt példaprogram megnyitása előtt a StripsEffect.pas-ban lévő komponenst telepítenie kell a Delphi alá. A komponens telepítéséhez szükség van továbbá a cikksorozat első részéhez mellékelt BaseEffect unit-ra is.

Az animáció irányát a Motion property-n keresztül adhatjuk meg:
  • smLeftDown: balról lefelé;
  • smLeftUp: balról felfelé;
  • smRightDown: jobbról lefelé;
  • smRightUp: jobbról felfelé.

Azt, hogy hány oszlopra és sorra osztjuk fel a képet, a StripSize property-n keresztül állíthatjuk be.
Az animáció fázisainak előállítása most is a PrepareBitmap eljárásban történik, a bevezetőben leírt metódusnak megfelelően.




Cikksorozat

#IDKategóriaCikk címeSorozat
3916WindowsA javascript nyelv bemutatása1. rész
3946WindowsJavascript változók és operátorok2. rész
3975WindowsKódvezérlés JScript-ben3. rész
4004WindowsFüggvények és objektumok4. rész
4036WindowsFejlett funkciók a JavaScript nyelvben5. rész
4066WindowsFejlett funkciók a JavaScript nyelvben - folytatás6. rész
4116WindowsReguláris kifejezések7. rész
4145WindowsReguláris kifejezések - folytatás8. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2001 évkönyv 653. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |