rollOver + nakladanie sie przyciskow

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
slizu
Posty: 3
Rejestracja: ndz sty 27, 2008 11:56 pm

rollOver + nakladanie sie przyciskow

Post autor: slizu »

Witam,
Flashem bawie sie od wczoraj, ale mam projekt do zrobienia najpozniej na wtorek wiec sprawa dosc pilna.

Rzecz wyglada nastepujaco - mam mechanizm menu oparty na kole, kolo jest podzielone na 4 czesci. W gornych cwiartkach ukryte sa dalsze przyciski.
Zrobilem to w ten sposob - najazd myszka na cwiartke powoduje wysuniecie sie dwoch przyciskow i wyjsciem ze stanu alpha.
Wszystko by prawie dzialalo jak nalezy gdyby nie jedna rzecz.
Otoz te 2 ukryte przyciski, sa na glownym przycisku ktory je uruchamia funkcja rollOver, tylko ze - alpha sprawia ze ich nie widac, ale one nadal tam sa, wiec jesli wjade na pole gdzie znajduje sie ukryty przycisk trace rollOver z glownego przycisku, w efekcie czego dostaje dyskoteke efektow.

Kombinowalem na rozne sposob, juz mnie glowa boli

Dodam, ze przyciski sa bitmapami.
Prosze mnie tylko naprowadzic jak ten problem rozwiazac.
Barthezz
Posty: 7
Rejestracja: śr cze 27, 2007 1:35 pm

Re: rollOver + nakladanie sie przyciskow

Post autor: Barthezz »

przycisk._visible = false;
slizu
Posty: 3
Rejestracja: ndz sty 27, 2008 11:56 pm

Re: rollOver + nakladanie sie przyciskow

Post autor: slizu »

Kombinowalem juz z visible = false i nie dawalo to porzadanych efektow, chyba, ze zrobilem to niedokladnie.
Dodam, ze dopoki nie przypisalem subprzyciskom czegokolwiek, dzialaly normalnie. (wiec choc sub byly na main to nie mialo to wplywu, efekt dyskoteki nie wystepowal)
Robie na mc, wszystko dosc topornie skodowane w as'ie.

Jeszcze jedno co zauwazylem - efekt dyskoteki nie wystepuje na calej cwiartce, tylko w danych punktach, gdzies w srodku. A najlepsze - jak przesuwam myszka ze srodka na zew dziala prawidlowo, gdy z zew do srodka, zaczyna sie dyskoteka.
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: rollOver + nakladanie sie przyciskow

Post autor: Marek_bf »

_visible praktycznie tylko ukrywa kopie obiektu ale nie wyłącza jego metod i własciwości.

Zamiest wyłaczania widocznosci wyłączaj zdarzenia buttona

Kod: Zaznacz cały

myMc.enabled = false;
Ustalaj też obszary aktywne przycisków hitArea oraz, o ile jest to możliwe, nie zagnieżdżaj tylko twórz obiekty dzieci menu na tej samej scenie.
slizu
Posty: 3
Rejestracja: ndz sty 27, 2008 11:56 pm

Re: rollOver + nakladanie sie przyciskow

Post autor: slizu »

Dzieki wielkie Marku
Wczoraj wlasnie probowalem znalezc jak ustalac obszary ale zapomnialem o tym wspomniec tutaj.

Mam juz ostatni maly problem:
- zjezdzam z sub przycisku i wjezdzam na main (miedzy obszarami sub a main jest mala przerwa) no i z suba uruchamia mi sie rollOut a na mainie rollOver.
Interesuje mnie efekt by nic sie nie dzialo.

Jedyny pomysl co mi przychodzi na mysl oprocz bardzo prymitywnego warunkowania ktore nie za bardzo chce mi wyjsc, to cos z lokalizacja kursora.

Chyba, ze zrobie duzy obszar pod tymi dwoma przyciskami i gdy kursor jest na nim to on blokuje roll akcje na poszczegolnych ?

Prosze o jakas podpowiedz bo czas nagli a ja jeszcze mam uczelnie na karku i z czasem krucho :)

ps - cos takiego juz zrobilem tylko, ze w druga strone - wjezdzajac z main na sub nie zmienia sie nic, rozwiazalem to prostymi warunkami alphy.
Ale jak rozgraniczyc zjazd kursora z sub na main (bez efektu) i zjazd kursora z sub na pusta przestrzen (z efektem)
Dzizas co za zagwostka !
ODPOWIEDZ