Zatrzymanie animacji

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.
mb
Nowy
Nowy
Posty: 50
Rejestracja: śr mar 28, 2007 3:22 pm

Zatrzymanie animacji

Post autor: mb »

Stworzyłem animowany tekst. W ostatniej klatce wstawilem stop(); , a obiekt porusza sie nadal. az do konca clipu.

Link do pliku >>>http://www.badongo.com/file/7911594

Problem udalo sie rozwiązać, poprostu wystarczyło zamienic na moveclip.
Zycie bylo by zbyt proste bez problemów, to tez pojawil sie nowy.
Próbuje zrobić animowany button i wyżuca mi bląd

Kod: Zaznacz cały

TypeError: Error #1009: Cannot access a property or method of a null object reference.
	at menu_fla::MainTimeline/fra
Link do pliku >>> http://www.badongo.com/file/7912558
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Zatrzymanie animacji

Post autor: Marek_bf »

Zmień w publish settings -> zakładka Flash ActionScript version na 2.0
mb
Nowy
Nowy
Posty: 50
Rejestracja: śr mar 28, 2007 3:22 pm

Re: Zatrzymanie animacji

Post autor: mb »

POo zmianie w publish setting komunikat przestal sie pojawiawć.
Przycisk nadal nie działa. Czy kod jest poprawny ?

Kod: Zaznacz cały

pier.b1.napis.onRollOver = over;
function over(){
	this.gotoAndPlay(2);
}
	
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Zatrzymanie animacji

Post autor: Marek_bf »

To zależy czym chcesz sterować.Teraz sterujesz mc napis.

Kod: Zaznacz cały

pier.b1.napis.onRollOver = over;
function over() {
	//this.gotoAndPlay(2);
	trace(this);
}
mb
Nowy
Nowy
Posty: 50
Rejestracja: śr mar 28, 2007 3:22 pm

Re: Zatrzymanie animacji

Post autor: mb »

Tak, chciałbym sterować MC napis, ale nadal nie działa.
W pierwszym poście dalem link do pliku (ten drugi).
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Zatrzymanie animacji

Post autor: Marek_bf »

mb
Nowy
Nowy
Posty: 50
Rejestracja: śr mar 28, 2007 3:22 pm

Re: Zatrzymanie animacji

Post autor: mb »

Jedyne co dostrzegam to małą niezgodność mojej animacji z tym warunkiem
Należy pamiętać, że akcje obiektów muszą być przypisywane w klatkach, w których te obiekty istnieją. Jeśli nasz obiekt umieścilibyśmy w klatce nr 2 a kod do niego się odnoszący w klatce 1 to kod nie zadziałałby z tej prostej przyczyny ze dla niego obiekt jeszcze nie istnieje.
Obiekt przezemnie stworzony rzopoczyna swoja animacje w klatce 21 a koczy na klatce 40. I wtym miejscu ma zagniezdżona w sobie jeszcze jedna animacje do ktorej próbuje sie odwolać. Animacja tam rozpoczyna sie od klatki 1 gdzie jest wstawiny stop();
Czy w kodzie musze ująć to że animacja rozpoczyna sie od 21 klatki. Nazwa instance name nie wystarczy do zlokolizowania obiektu ?
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Zatrzymanie animacji

Post autor: Marek_bf »

ODPOWIEDZ