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.
rollOver + nakladanie sie przyciskow
Re: rollOver + nakladanie sie przyciskow
przycisk._visible = false;
Re: rollOver + nakladanie sie przyciskow
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.
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.
Re: rollOver + nakladanie sie przyciskow
_visible praktycznie tylko ukrywa kopie obiektu ale nie wyłącza jego metod i własciwości.
Zamiest wyłaczania widocznosci wyłączaj zdarzenia buttona
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.
Zamiest wyłaczania widocznosci wyłączaj zdarzenia buttona
Kod: Zaznacz cały
myMc.enabled = false;Re: rollOver + nakladanie sie przyciskow
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 !
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 !