kod AS2 do poruszania się między klatkami

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.
smolik
Posty: 2
Rejestracja: ndz sty 16, 2011 6:33 pm

kod AS2 do poruszania się między klatkami

Post autor: smolik »

Witam, jak w AS2 wykonać takie polecenie.
Przykładowo mamy animację stworzoną ze 100 klatek. Cały czas się zapętla. Jednak po najechaniu na pewien button animacja ma przejsc lub cofnąć się do klatki nr 50. I to jest proste bo używam polecenia:

on (rollOver)
{
gotoAndPlay("50");
}


chciałbym jednak zeby animacja od klatki 50 była w ruchu do klatki nr 60. Nie moge nadać nad tą klatką (czyli 60) polecenia stop(); bo cała animacja nie będzie się zapętlać.
Po zjechaniu z buttona animacja ma się kontynuować ale to też juz mam

on (rollOut)
{
gotoAndPlay("61");
}


Mam nadzieję że opisałem jasno swój problem. Rozwiązanie pewnie jest banalne ale niestety nie mogę na nie wpaść. Nie znam pewnie odpowiedniego polecenia.
pozdrawiam...
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: kod AS2 do poruszania się między klatkami

Post autor: Marek_bf »

1 klatka:

Kod: Zaznacz cały

var test:Boolean;
jakisButton.onRollOver = function() {
	gotoAndPlay(50);
	test = true;
};
jakisButton.onRollOut = function() {
	if (test) {
		play();
		test = false;
	}

};
60 klatka:

Kod: Zaznacz cały

if (test) {
	stop();
}
smolik
Posty: 2
Rejestracja: ndz sty 16, 2011 6:33 pm

Re: kod AS2 do poruszania się między klatkami

Post autor: smolik »

Dzięki serdeczne, działa:)
poniżej efekt
http://www.jdtdecorators.com/test2 (stronka w budowie)
ODPOWIEDZ