Article View: alt.pl.programy.flash-5
Article #33699Re: Problem z animacja i buttonami
From: olo
Date: Thu, 04 Jan 2007 14:34
Date: Thu, 04 Jan 2007 14:34
51 lines
2852 bytes
2852 bytes
Mr.Jack wrote:
> Jest sobie button, ktory w sobie zawiera na miejscu Over movie clip. W
> tymze
> movie clipie jest sobie jakas tam animacja. Problem polega na tym, ze po
> przesunieciu myszki znad buttona, animacja znika. Jak zrobic, zeby
> zachowac
> mozliwosc animacji po najechaniu myszka, a jednoczescnie dorobic mozliwosc
> klikniecia w button i pozostawienie animacji nawet po ruszeniu myszka? I
> zeby jeszcze najechanie/klikniecie na kolejny button spowodowalo
> znikniecie
> tamtej animacji i zaladowanie kolejnej ?
ja powiem nieco inaczej. Zapomnij o buttonach. Wszystko co oferują i całe
mnóstwo więcej dają Ci movieClipy. Dam przykład:
tworzysz movieClip'a. Niech trzy pierwsze klatki będą odzwierciedleniem
trzech pierwszych klatek buttona. Jedyna rzeczą o jakiej należy wtedy
pamiętać to o wpisaniu stop(); w pierwszej klatce tego MC - inaczej... sam
zobacz :)
Teraz: na listwie czasowej na której umieszczasz tego movieClip'a (czyli nie
wewnatrz niego ani nie 'na nim') wpisujesz:
mojMC.onRollOver = function() {
this.gotoAndStop(2);
}
mojMC.onRollOut = function() {
this.gotoAndStop(1);
}
mojMC.onPress = function() {
this.gotoAndStop(3);
}
mojMC.onRelease = function() {
this.gotoAndStop(2);
}
mojMC.onReleaseOutside = function() {
this.gotoAndStop(1);
}
w tym momencie masz już załatwione całe zachowywanie się movieClip'a jako
buttona. A zważ na możliwości. Przecież zamiast głupiego gotoAndStop możesz
wpisać dowolne polecenie dla tego movieClip'a - przypisać mu zmienną, od
której uwarunkowane będą później inne zdarzenia. Możesz zrobić klatkę 4,
klatkę 5, 6, 7, 10, 100 - do których możesz odsyłać movieClip'a w zależności
od spełnienia bądź nie określonych warunków.
--
pozdrawiam!
http://webtrunki.pl - piwa, wina, wódki
ZAPRASZAMY
Technical Details
Message-ID:
<enj39o$e0h$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mailReferences:
<eniquu$46l$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail From: "olo" <olo69maupapocztafm@nospam.com> Newsgroups: alt.pl.programy.flash-5 Subject: Re: Problem z animacja i buttonami Date: Thu, 4 Jan 2007 15:34:56 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 52 Message-ID: <enj39o$e0h$1@inews.gazeta.pl> References: <eniquu$46l$1@nemesis.news.tpi.pl> NNTP-Posting-Host: ip-194-116-133-3.broker.com.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1167921272 14353 194.116.133.3 (4 Jan 2007 14:34:32 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Thu, 4 Jan 2007 14:34:32 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 X-Priority: 3 X-Newsreader: Microsoft Outlook Express 6.00.2900.3028 X-User: fistik X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit