[Flash] Reset animacji na kliknięcie

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.
NasHua
Posty: 13
Rejestracja: sob lut 07, 2004 2:42 pm
Lokalizacja: Nałęczów
Kontakt:

[Flash] Reset animacji na kliknięcie

Post autor: NasHua »

Mam problem, chcę zrobić animacje zeby sie cokolwiek pzresuwało i jak klikna np: klawisz "Q" to zeby animacja wracało do 1 klatki i leciała od nowa , pomórzcie
mega
Nowy
Nowy
Posty: 52
Rejestracja: ndz lut 01, 2004 2:16 pm
Kontakt:

Re: [Flash] Reset animacji na kliknięcie

Post autor: mega »

Kod: Zaznacz cały

on (keyPress "q"){
gotoAndPlay(1);
}
NasHua
Posty: 13
Rejestracja: sob lut 07, 2004 2:42 pm
Lokalizacja: Nałęczów
Kontakt:

Re: [Flash] Reset animacji na kliknięcie

Post autor: NasHua »

pokazuje mi sie coś takiego
Scene=Scene 1, Layer=Layer 2, Frame=1: Line 1: Mouse events are permitted only for button instances
on (keyPress "q"){


mógłbyś mi to w fla zrobić ?, jak tak to wyslija na [email protected]
mega
Nowy
Nowy
Posty: 52
Rejestracja: ndz lut 01, 2004 2:16 pm
Kontakt:

Re: [Flash] Reset animacji na kliknięcie

Post autor: mega »

powyzszy kod przypisujesz do butona, a nie do klatki filmu

fla poszlo mailem !
Kamil Kierzkowski
Zaczyna działać
Zaczyna działać
Posty: 474
Rejestracja: wt kwie 15, 2003 7:34 pm
Lokalizacja: Żyrardów

Re: [Flash] Reset animacji na kliknięcie

Post autor: Kamil Kierzkowski »

mega pisze:powyzszy kod przypisujesz do butona, a nie do klatki filmu
a możesz wytłumaczyć jaki to ma sens? musimy mieć button żeby wcisnąć na klawiaturze "q" :?: 8O
mega
Nowy
Nowy
Posty: 52
Rejestracja: ndz lut 01, 2004 2:16 pm
Kontakt:

Re: [Flash] Reset animacji na kliknięcie

Post autor: mega »

To zalezy od danych okolicznosci.
Nie przecze ze mozna zrobic to inaczej, npp. dopisujac ponizszy kod do klatki filmu :

Kod: Zaznacz cały

if (Key.isDown(81)){ // gdzie 81 jest odpowiednikiem litery q
	trace("wcisnales klawisz Q");	
}
NasHua
Posty: 13
Rejestracja: sob lut 07, 2004 2:42 pm
Lokalizacja: Nałęczów
Kontakt:

Re: [Flash] Reset animacji na kliknięcie

Post autor: NasHua »

hmm teraz może troche trudniej 8) [ tamto co mi dałeś działało tak jak chciałem ] potzebuje takigo scripta który będzie uruchamiał animacje od klatki 1 do konca na kliknięcie klawisza "q" ALE nawet gdy program nie będzie aktywny, czyli wejde sobie do winampa, a i tak klawiszem q będe uruchamiał animacje , da sie to zrobić bo widziałem ale nie umiałem jej przekształcić pokaze kawałek kodu :?
if (Key.isDown(Key.SPACE)) {
_root.obrot._rotation+=2
}
no tam gdzie jest 2 linijka powinno coś być chyba z startem animacji ale ja nie wiem jak to zrobić

DZIĘKI ZA POMOC :P
budek vel. fu3ak
Przelotem
Przelotem
Posty: 208
Rejestracja: śr sie 14, 2002 12:58 pm

Re: [Flash] Reset animacji na kliknięcie

Post autor: budek vel. fu3ak »

NasHua pisze:ALE nawet gdy program nie będzie aktywny, czyli wejde sobie do winampa, a i tak klawiszem q będe uruchamiał animacje
impossible
NasHua
Posty: 13
Rejestracja: sob lut 07, 2004 2:42 pm
Lokalizacja: Nałęczów
Kontakt:

Re: [Flash] Reset animacji na kliknięcie

Post autor: NasHua »

fu3ak
impossible
possible :lol: :lol:

jak chcecie zobaczyć animacje podajcie maila czy coś to wam wyśle możliwe jest uruchomienie animacji nawet jak okno z flashem jesy nieaktywne
Kamil Kierzkowski
Zaczyna działać
Zaczyna działać
Posty: 474
Rejestracja: wt kwie 15, 2003 7:34 pm
Lokalizacja: Żyrardów

Re: [Flash] Reset animacji na kliknięcie

Post autor: Kamil Kierzkowski »

Kod: Zaznacz cały

function anim() {
	if (Key.isDown(81)) {
		mc.gotoAndPlay(1);
	}
}
setInterval(anim, 30);
NasHua
Posty: 13
Rejestracja: sob lut 07, 2004 2:42 pm
Lokalizacja: Nałęczów
Kontakt:

Re: [Flash] Reset animacji na kliknięcie

Post autor: NasHua »

:lol: widze ze znacie sie i to zajebiscie, ale ja się tak nie znam :cry: , mógłbyś mi to w fla wysłac na [email protected] ?? DZIĘKI !
Kamil Kierzkowski
Zaczyna działać
Zaczyna działać
Posty: 474
Rejestracja: wt kwie 15, 2003 7:34 pm
Lokalizacja: Żyrardów

Re: [Flash] Reset animacji na kliknięcie

Post autor: Kamil Kierzkowski »

Nie mógłbym, od tego jest forum, żeby rozwiązywać problemy tu.
Wystarczy, że nazwiesz swój przesuwający obiekt "mc" i będzie działać.
NasHua
Posty: 13
Rejestracja: sob lut 07, 2004 2:42 pm
Lokalizacja: Nałęczów
Kontakt:

Re: [Flash] Reset animacji na kliknięcie

Post autor: NasHua »

No powiem dokładnie co robię:
1.Tworze Layer1 z Actions zawierający kod

Kod: Zaznacz cały

function anim() { 
   if (Key.isDown(81)) { 
      mc.gotoAndPlay(1); 
   } 
} 
setInterval(anim, 30);
i przeciągam go do klatki 5 klawiszem F5
2.Tworze Layer2 z obiektem który sie porusza i w klatce 5 ma Action stop();
, naciskam gdzieś na srodku Time Line w Layer2 i na dole w <Frame Label> wpisuje mc

no i chyba to wszystko hmm no i nie działa, moze coś pomożesz ? :roll:
Kamil Kierzkowski
Zaczyna działać
Zaczyna działać
Posty: 474
Rejestracja: wt kwie 15, 2003 7:34 pm
Lokalizacja: Żyrardów

Re: [Flash] Reset animacji na kliknięcie

Post autor: Kamil Kierzkowski »

zrób tak:
:arrow: tworzysz nowy movieclip [ctrl+f8] i umieszczasz tam animację.
:arrow: wracasz do sceny głównej, klikasz raz tę animację, tak żeby ją zaznaczyć i w panelu properties w polu Instance Name wpisujesz "mc"
:arrow: w scenie głównej, w pierwszej klatce wpisujesz ten kod co podałem
NasHua
Posty: 13
Rejestracja: sob lut 07, 2004 2:42 pm
Lokalizacja: Nałęczów
Kontakt:

Re: [Flash] Reset animacji na kliknięcie

Post autor: NasHua »

ZAJEBIOZA dzięki Mistrzu !!!

Pozdrowiania dla całej ekipy !!
ODPOWIEDZ