Article View: alt.pl.programy.flash-5
Article #34172Re: Interakcja z finałem
From: dr_After
Date: Sat, 05 May 2007 12:32
Date: Sat, 05 May 2007 12:32
55 lines
2929 bytes
2929 bytes
SzalonyKapelusznik napisał(a):
> On May 4, 7:56 pm, dr_After <dr_Af...@nie.istnieje> wrote:
>> Lepsza jest druga opcja. Choc ja bym w ogole krowi movie clip podzielił
>> na rozne petle. Jedna odgrywa "zanim ufo przyleci" a druga (od klatki
>> np. "przylot") po przylocie ufo. Nie musi nawet reagowac na nacisniecie
>> buttonu, lecz chocby na dowolną klatkę movie clipa "ufo".
>
> a jakby to wygladała od strony kodu? bo ciekawie to wyglada ale nie za
> bardzo wiem jak to ugryźć
W swoim movie clipie ("krowa_mc") masz pewnie warstwe actions i labels.
W pierwszej klatce daj w "actions" stop(); w "labels" daj etykietkę "begin".
Kolejna klatka (moze byc piąta, dziesiąta, czy którą tam chcesz) daj
etykietkę "krowa_1". Od tej klatki stworz animację krowy. Jak ją
zrobisz, to na koncowej klatce daj etykietkę "krowa_2". Od tej klatki
tworzysz animację krowy, która widzi ufo.
Na koncu każdej z animacji movie clipa mozesz:
1. ją zapętlić:
gotoAndPlay(tu_wstaw_etykietkę - krowa_1 lub krowa_2 lub nawet begin);
2. lub zatrzymac:
stop();
W ten sposób będziesz miec lepszą kontrolę - movie clip krowy nie ruszy,
zanim nie dasz mu takiego przykazania. Moze więc byc tak, że dopiero w
np. 10 klatce głównej timeline dasz akcję:
this.krowa_mc.gotoAndPlay("krowa_1");
Jezeli ma przyleciec ufo po nacisnięciu przycisku to w buttonie lub mc,
który ma uruchamiać animację krowy daj akcję:
on(release) {
krowa_mc.gotoAndPlay("krowa_2");
}
W ten sposób, po nacisnięciu przycisku krowa zacznie dalej się animować,
nie zatrzyma się po prostu w miejscu, co daloby raczej badziewny efekt ;)
Mozesz tez wyzwolić animację za pomocą odpowiedniej klatki timeline,
chocby w movie clipie "ufo", wpisując w jego odpowiedniej klatce, by
movie clip "krowa_mc" ruszył
np.:
this.krowa_mc.gotoAndPlay(etykietka);
drA
--
...my music: www.redemprez.com
...my music: www.brightophidia.com
Technical Details
Message-ID:
<f1hth5$q3e$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mailReferences:
<1178284850.336553.55250@p77g2000hsh.googlegroups.com> <f1fs3r$n9u$1@news.onet.pl> <1178362340.401566.83300@w5g2000hsg.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail From: dr_After <dr_After@nie.istnieje> Newsgroups: alt.pl.programy.flash-5 Subject: Re: Interakcja z finałem Date: Sat, 05 May 2007 14:32:47 +0200 Organization: Onet.pl Lines: 55 Message-ID: <f1hth5$q3e$1@news.onet.pl> References: <1178284850.336553.55250@p77g2000hsh.googlegroups.com> <f1fs3r$n9u$1@news.onet.pl> <1178362340.401566.83300@w5g2000hsg.googlegroups.com> NNTP-Posting-Host: 30-9.89-161.tel.tkb.net.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1178368357 26734 89.161.30.9 (5 May 2007 12:32:37 GMT) X-Complaints-To: usenet@news.onet.pl NNTP-Posting-Date: Sat, 5 May 2007 12:32:37 +0000 (UTC) X-Sender: V5zJbDDrbT4+/YjZe5lCpw== In-Reply-To: <1178362340.401566.83300@w5g2000hsg.googlegroups.com> User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit