🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.programy.flash-5
Article #34172

Re: Interakcja z finałem

#34172
From: dr_After
Date: Sat, 05 May 2007 12:32
55 lines
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-mail
References: <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