[flash] "Ruchoma strona"

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

[flash] "Ruchoma strona"

Post autor: Arczello »

Jak sie robi "ruchoma strone"? Chodzi mi o to by "wedrowac" kursorem po np. jakiejs ulicy, tak jak jest to na http://www.house.pl
Mysle, ze jest sobie jakis Movie Clip, ktory przesuwa sie w zaleznosci od polozenia kursora i zdefiniowane to jest paronastoma linijkami ActionScripta. Tylko, ze nie wiem jak to zrobic :( Pomozcie...
Kamil Kierzkowski
Zaczyna działać
Zaczyna działać
Posty: 474
Rejestracja: wt kwie 15, 2003 7:34 pm
Lokalizacja: Żyrardów

Re: [flash] "Ruchoma strona"

Post autor: Kamil Kierzkowski »

Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

Re: [flash] "Ruchoma strona"

Post autor: Arczello »

A jak zrobic, zeby MC zatrzymywal sie jak sie "skonczy"? Bo w tym przykladzie przewija sie od poczatku do konca a potem znowu od poczatku do konca i.. tak w kolko. Nie chce zeby to bylo zapetlone...
KaRoL
Działa
Działa
Posty: 1071
Rejestracja: czw kwie 03, 2003 2:40 pm

Re: [flash] "Ruchoma strona"

Post autor: KaRoL »

Kod: Zaznacz cały

 onClipEvent (enterFrame) {
	speed = 40;
	swidth = 500;
	xPos = _root._xmouse;
	xPos = xPos-(swidth/2);
	_x = _x-(xPos/speed);
	if (_x<-_width/0) {
		_x = 0;
	} else if (_x>0) {
		_x = -(_width/0);
	}
	UpdateAfterEvent();
}
Jeśli zrobisz tak, to obrazek nie będzie się powtarzał, ale nie będzie się też zatrzymywał. Pokombinuj trochę z tymi liczbami co tu są. Ja przykładowo zamieniłem '2' na '0' w dwóch miejscach i już taki efekt.
Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

Re: [flash] "Ruchoma strona"

Post autor: Arczello »

Wystarzy chyba tylko tuaj zmienic 2 na 0

Kod: Zaznacz cały

_x = -(_width/2);
by MC zatrzymywal sie z prawej strony a co do lewej to nie moge nic wykombinowac. Wszelkie zmiany nie daja mi pozadanego efektu :( . A jednak bardzo przydaloby mi sie zatrzymwyanie i z lewej strony...
ODPOWIEDZ