Problem z zatrzymaniem 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.
poprostuJanek
Nowy
Nowy
Posty: 51
Rejestracja: wt maja 03, 2005 11:16 am
Kontakt:

Problem z zatrzymaniem animacji !!

Post autor: poprostuJanek »

Nie wiem jak zrobić aby po najechaniu myszką na przycisk cała animacja stawała w miejscu. Prosze pomóżcie :)
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: Marek_bf »

Kod: Zaznacz cały

instancja_przycisku.onRollOver = function() {
	this._parent.stop();
};
poprostuJanek
Nowy
Nowy
Posty: 51
Rejestracja: wt maja 03, 2005 11:16 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: poprostuJanek »

Dziękuje !! Nie zdawałem sobie sprawy że odpowiedz otrzymam TAK SZYBKO !! :o
poprostuJanek
Nowy
Nowy
Posty: 51
Rejestracja: wt maja 03, 2005 11:16 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: poprostuJanek »

tylko jeszcze jedno małe pytanko.. Co oznacza instalacja_przycisku , co powinniem tam wpisać ?? :oops:
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: Marek_bf »

Jak naniesiesz przycisk do klatki i zaznaczysz go myszką to w panelu Properties masz pole input z tekstem <Instance Name> (zazwyczaj w lewym dolnym rogu) zmień na np. moj_button i w kodzie również zmień:

Kod: Zaznacz cały

moj_button.onRollOver = function() { 
   this._parent.stop(); 
}; 
Kod jest wstawiany w klatce, w której jest umieszczony przycisk nie w samym przycisku.
poprostuJanek
Nowy
Nowy
Posty: 51
Rejestracja: wt maja 03, 2005 11:16 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: poprostuJanek »

Ok teraz wszystko działa :D (cały czas wstawiałem kod do przycisku a nie do klatki :) ) Jeszcze raz dziękuje :)
poprostuJanek
Nowy
Nowy
Posty: 51
Rejestracja: wt maja 03, 2005 11:16 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: poprostuJanek »

No teraz juz kompletnie nie rozumiem :(
1. Animacja zatrzumuje się tylko wtedy gdy kod wpiszę zarówno do przycisku jak i klatki

2. Animacja reaguje z kilkusekundowym opóźnieniem ( po przesunięciu myszki nad przycisk mija jakieś 2 sekundy i dopiero animacja się zatrzymuje )

3. Kiedy myszka jest nad przyciskiem to animacja się zatrzymuje ale kiedy myszka zchodzi z buttona wszystko stoi dalej :(
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: Marek_bf »

1. Niemożliwe, umieszczenie tego kodu a akcjach buttona powoduje błąd.
2. Cos zrobiłeś źle na listwach czasowych.
3. Nie pisałeś o tym żeby ruszała po zjechaniu z buttona tylko zatrzymała się po najechaniu na niego :)
4. Przykład
poprostuJanek
Nowy
Nowy
Posty: 51
Rejestracja: wt maja 03, 2005 11:16 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: poprostuJanek »

Super :D Teraz na pewno dam sobie radę :D. Sam robiłeś ten przykład (jeżeli nie to czy mógłbyś mi powiedzieć skąd można to ściągnąć ) ??
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: Marek_bf »

Oczywiście że sam, nie myślisz przecież, że znam stronę z gotowymi przykładami – odpowiedziami na pytania, które maja paść na forum :)
Zresztą, a co to za przykład :) Kilka linijek kodu.
poprostuJanek
Nowy
Nowy
Posty: 51
Rejestracja: wt maja 03, 2005 11:16 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: poprostuJanek »

Na prawdę dzięki :D Dla Ciebie to kilka linijek kodu dla mnie to duży problem :). Animacja działa tylko nie rozumiem jednej sprawy. Skoro wszystko działa gdy jest wpisany ten kod
moj_button.onRollOver = function() {
this._parent.stop();
};
moj_button.onRollOut = function() {
this._parent.play();
};
to po co jeszcze ten fragment ??

my_btn.onDragOut = my_btn.onRollOut;
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: Marek_bf »

Po to żeby akcja wykonywana w RollOut wykonywała się również wtedy, gdy klikniesz na button i trzymając klawisz wciśnięty zjedziesz z niego kursorem.
poprostuJanek
Nowy
Nowy
Posty: 51
Rejestracja: wt maja 03, 2005 11:16 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: poprostuJanek »

Jeszcze raz dziękuje :). Co prawda pojawił mi sie kolejny problem ale o tym może w innym temacie :)
vestel
Posty: 10
Rejestracja: ndz lip 31, 2005 8:29 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: vestel »

cze Marek mam podobny problem, a jestem zielony w te sprawy
napisałes ze trzeba ten kod wpisac w properites, ale gdize to jest? mam flasha5 mozesz mi napisac krok po kroku?
drugie pytanie jest takie:
u mnie przycisk wyglada jak opakowanie filmu foto i po najechaniu myszka wysuwa sie z niego film (do tego momentu mam juz zrobione po za faktem ze film sie nie zatrzymuje), ale to zrobie jak sie dowiem gdzie jest te properites :)
2.drugi problem to taki ze na tym filmie są zdjecia i chce zeby do kazdego zdjecia był przypisany odnosnik do podstrony (i czy jest mozliwosc jak w html dac target="ramka" do iframe?
Jak mozesz to napisz mi tak krok po kroku jak dla kompletnie zielonego bo dopiero zaczynam zabawe z flashem
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Problem z zatrzymaniem animacji !!

Post autor: Marek_bf »

Nie jestem w stanie odpowiedzieć na Twoje pytania gdyż Flasha 5 nie widziałem nigdy :)
ODPOWIEDZ