🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#34581
Author: Rado
Date: Mon, 04 Aug 2008 13:06
18 lines
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
#34583
Author: 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().
Re: małe pytanko o MC
#34584
Author: Jedyny
Date: Thu, 07 Aug 2008 19:32
39 lines
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