Pogledajte određenu poruku
Staro 14. 09. 2009.   #2
holodoc
član
Certified
 
Datum učlanjenja: 27.11.2007
Poruke: 71
Hvala: 10
12 "Hvala" u 11 poruka
holodoc is on a distinguished road
Default

Citat:
Originalno napisao mare_bj Pogledajte poruku
Ćao!

U okviru jednog sajta treba da napravim da se dugačka slika horizontalno skroluje. Skrolovanje treba da ide kružno, tj. kada slika dođe do kraja nadovezuje se početak te iste slike.
Pokušao sam da izvedem sa JavaScript funkciom setInterval, gde bi se na 50 milisekundi pozivala funkcija koja pomera sliku za jedan piksel po X osi. Međutim, problem je što taj način preterano opterećuje procesor. Da li postoji optimalniji način da se u JavaScript-u postigne takav efekat ili je to najbolje uraditi u flashu?
Ako je flash jedino rešenje onda bi bilo poželjno da neko baci link gde je detaljno objašnjen postupak jer nikada nisam radio u flashu.

Unapred hvala.
Pa generalno za ovakve stvari najlakše je jednostavno iskoristiti setInterval funkciju koja bi u zadatim intervalima pomerala horizontalnu poziciju slike za po 1 piksel a kada se dođe do desne granice slike jednostavno bi se nastavilo skrolovanje sa kopijom slike. Dakle ideja je da u stvari postoje dve kopije slike (sprajta) i da se one naizmenično menjaju. Naravno sve ovo važi ako je širina pojedinačne slike veća od zone koja je predviđena za prikaz skrolovanog materijala.

Poslednja izmena od holodoc : 14. 09. 2009. u 22:18.
holodoc je offline   Odgovorite uz citat