Thread View: alt.pl.programy.flash-5
3 messages
3 total messages
Started by Rado
Mon, 04 Aug 2008 13:06
małe pytanko o MC
Author: Rado
Date: Mon, 04 Aug 2008 13:06
Date: Mon, 04 Aug 2008 13:06
18 lines
1287 bytes
1287 bytes
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
Re: małe pytanko o MC
Author: MarcelS
Date: Thu, 07 Aug 2008 19:28
Date: Thu, 07 Aug 2008 19:28
36 lines
2640 bytes
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().
Re: małe pytanko o MC
Author: Jedyny
Date: Thu, 07 Aug 2008 19:32
Date: Thu, 07 Aug 2008 19:32
39 lines
2536 bytes
2536 bytes
MarcelS wrote: > 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(). Lub tez przesiadasz sie na AS 3.0 i nie masz takich probelmow :)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads