🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: małe pytanko o MC

#34583
From: MarcelS
Date: Thu, 07 Aug 2008 19:28
36 lines
2640 bytes
On 4 Sie, 15:06, Rado <rmol@_spam_stop_op.pl> wrote:
> Witam,
>
> Mam klip filmowy o nazwie 'rodzic' a w nim 'dziecko' (także mc).
>
> Chciałbym żeby 'rodzic' reagował na akcje onRollover i onRollOut
> natomiast klip 'dziecko' na akcje onRelease.
>
> Problem w tym, że jeśli na klipie 'rodzic' jest ustawione onRollover lub
> RollOut flash nie sprawdza czy klip 'dziecko' jest kliknięty.
>
> Mam nadzieję, że nie namieszałem za bardzo.
>
> Jak to pokonać?
>
> Dziękuję za ewentualnie posty.
>
> --
> Rado

Odpowiedź jest prosta.
Już kiedyś taką łamigłówkę zadał mi kolega.
Jako, że nadanie do MC akcji związanej z myszką powoduje, że MC
zachowuje się jak przycisk to bezpośrednio nie da się tego wykonać. Da
się jednak zrobić to tak...
Do MC "dziecko" nadajesz bezpośrednio akcję .onRelease()
Natomiast na warstwie poniżej (pod "dziecko") umieszczasz
przezroczysty MC wielkości "rodzica" i to do niego nadajesz akcję
onRollover(), onRollOut() które będą sterowały MC "rodzic".
Nie wiem co dokładnie chcesz zrobić i nie wiem czy to rozwiązanie ci
odpowiada..... bo w tej sposób.... nie będzie możliwe wykonanie akcji
onRoollOver gdy mysz będzie sie znajdowała na MC "dziecko" (bo wtedy
będzie reagowało na akcje dziecka)

Jeszcze jedna możliwość to wykonywanie instrukcji hitTest
mc.hitTest().
Technical Details
Message-ID: <d07749bd-a2cd-4fd0-bf4b-627a460461f2@b1g2000hsg.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!198.186.194.247.MISMATCH!news-out.readnews.com!transit3.readnews.com!postnews.google.com!b1g2000hsg.googlegroups.com!not-for-mail
References: <g76v0d$9c1$1@atlantis.news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!198.186.194.247.MISMATCH!news-out.readnews.com!transit3.readnews.com!postnews.google.com!b1g2000hsg.googlegroups.com!not-for-mail
From: MarcelS <slabosz.marcel@gmail.com>
Newsgroups: alt.pl.programy.flash-5
Subject: Re: małe pytanko o MC
Date: Thu, 7 Aug 2008 12:28:15 -0700 (PDT)
Organization: http://groups.google.com
Lines: 38
Message-ID: <d07749bd-a2cd-4fd0-bf4b-627a460461f2@b1g2000hsg.googlegroups.com>
References: <g76v0d$9c1$1@atlantis.news.neostrada.pl>
NNTP-Posting-Host: 83.29.145.130
Mime-Version: 1.0
X-Trace: posting.google.com 1218137296 13492 127.0.0.1 (7 Aug 2008 19:28:16 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 7 Aug 2008 19:28:16 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: b1g2000hsg.googlegroups.com; posting-host=83.29.145.130;  posting-account=VJz2twoAAABXBJLx3nN10ye3rgXXK_1m
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.8.1.16)  Gecko/20080702 Firefox/2.0.0.16,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit