Strona 1 z 2
[Flash] Reset animacji na kliknięcie
: sob lut 07, 2004 2:46 pm
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
Re: [Flash] Reset animacji na kliknięcie
: sob lut 07, 2004 2:54 pm
autor: mega
Re: [Flash] Reset animacji na kliknięcie
: sob lut 07, 2004 4:43 pm
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]
Re: [Flash] Reset animacji na kliknięcie
: sob lut 07, 2004 5:39 pm
autor: mega
powyzszy kod przypisujesz do butona, a nie do klatki filmu
fla poszlo mailem !
Re: [Flash] Reset animacji na kliknięcie
: sob lut 07, 2004 5:51 pm
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"

Re: [Flash] Reset animacji na kliknięcie
: sob lut 07, 2004 6:34 pm
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");
}
Re: [Flash] Reset animacji na kliknięcie
: sob lut 07, 2004 7:03 pm
autor: NasHua
hmm teraz może troche trudniej

[ 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

Re: [Flash] Reset animacji na kliknięcie
: ndz lut 08, 2004 1:08 am
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
Re: [Flash] Reset animacji na kliknięcie
: ndz lut 08, 2004 9:46 am
autor: NasHua
fu3ak
impossible
possible
jak chcecie zobaczyć animacje podajcie maila czy coś to wam wyśle możliwe jest uruchomienie animacji nawet jak okno z flashem jesy nieaktywne
Re: [Flash] Reset animacji na kliknięcie
: ndz lut 08, 2004 9:53 am
autor: Kamil Kierzkowski
Kod: Zaznacz cały
function anim() {
if (Key.isDown(81)) {
mc.gotoAndPlay(1);
}
}
setInterval(anim, 30);
Re: [Flash] Reset animacji na kliknięcie
: ndz lut 08, 2004 12:19 pm
autor: NasHua

widze ze znacie sie i to zajebiscie, ale ja się tak nie znam

, mógłbyś mi to w fla wysłac na
[email protected] ?? DZIĘKI !
Re: [Flash] Reset animacji na kliknięcie
: ndz lut 08, 2004 1:51 pm
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ć.
Re: [Flash] Reset animacji na kliknięcie
: ndz lut 08, 2004 4:44 pm
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 ?

Re: [Flash] Reset animacji na kliknięcie
: ndz lut 08, 2004 6:38 pm
autor: Kamil Kierzkowski
zrób tak:

tworzysz nowy movieclip [ctrl+f8] i umieszczasz tam animację.

wracasz do sceny głównej, klikasz raz tę animację, tak żeby ją zaznaczyć i w panelu properties w polu Instance Name wpisujesz "mc"

w scenie głównej, w pierwszej klatce wpisujesz ten kod co podałem
Re: [Flash] Reset animacji na kliknięcie
: ndz lut 08, 2004 8:19 pm
autor: NasHua
ZAJEBIOZA dzięki Mistrzu !!!
Pozdrowiania dla całej ekipy !!