Autómatikus szöveggörgetés
~ Összes útmutatás ~A szöveg autómatikusan egérérintésnél, irányíthatóan gördülni fog.
Töltse
be a kész projektfájlt: t1037.zip
- Kezdjen egy új projektet a Flash Designerben és állítson egy képkockát a következő tulajdonságokkal:
- Képkockaidőtartam - "Álj".
- Képkockanagyság - 300x200 képpont.
- Állítson
be egy szövegbekezdést, alkalmazza a HTML-szöveg eszközt és helyezen el egy
elegendő, többsoros szöveget.
- Nyissa
meg a "Flash beállítások" ablakot ("Objektum" > "Flash beállítások") és ellenőrizze,
az ablak felett a "HTMLText1" nevet viseli. Átnevezi azt, ha szükséges.
-
Illesszen
két irányítóelemet, ezalatt a menüben "Beillesztés" > "Navigálás" választ.
- Mindkét irányítóelemet, helyezze a szovegnek a jobb oldalára.
Akcióscript:
- Illessze
a következő AkcióScript kódot "Akcióscript" ablakba, azt Ön "Képkocka" > "AkcióScript"
nyítja.
function scrl() { HTMLText1.scroll=HTMLText1.scroll+scrolldelta; } setinterval(scrl,100); //setinterval bestimmt wie oft "scrl" Funktion ausgeführt wird (hier alle 100 Millisekunden (=0,1s)) //"scrl" Funktion bestimmt txt.scroll aufgrund des "scrolldelta" Werts //"scrolldelta"-Variable nimmt Werte 1, -1 und 0 an
- Jelölje
ki felfelé mutató irányító elemet és határozza meg az "Egérérintésnél"
az eseményt, ezalatt Ön "Objektum" > "Akció" > "Egérérintésnél" választ.
Új megnyitott ablakba illessze a következő Akcióscript kódot:
scrolldelta=-1;
- Ezt
az Akcióscript kódot illessze a beviteli mezőbe "Vége egérérintésnél"-Akció
be az ablakban:
scrolldelta=0;
- Akcióscript
kódja "Egérérintésnél"az eseménynek a lefelé mutató irányitóelemre:
scrolldelta=1;
- "Egérérintésnél"
Akcióscript kód
scrolldelta=0;
Funkció "scrl" az összes lesz 100 millisekundum alatt kivitelezve. Ha Ön a görgetést gyorsítani óhajtja, másik időt ad, kevesebbet mint 100 millisekundumot.