SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Zjeżdżające menu

vanioch - Pon 07 Mar, 2011 19:32
Temat postu: Zjeżdżające menu
Szanowni forumowicze
Mam mały problem, otóż chciałbym zrobić zjeżdżające menu od góry (na początku widać tylko mały pasek a po najechaniu nań zjeżdża cały panel) niby nic trudnego ale nie moge sobie poradzić z duszkami w pewnym momencie. Otóż menu zjeżdża w dół (jest OK) wchodzę na jakis przycisk w tym menu (jest OK) zjeżdżam z przycisku i chowa się wszystko (a nie powinno, powinno się schowć dopiero po zjechaniu z niebieskiego dużego prostokąta). Załączam plik i proszę o wyrozumiałość dopiero zaczynam. (dodam że niebieski prostokąt to grafiak png więc nie można go sklaować)


Uploaded with ImageShack.us

Januszr - Pon 07 Mar, 2011 19:40

Bardzo ładnie i fajnie tłumaczysz co chcesz zrobić, ale ja chyba jestem za leniwy i dlatego załączam mój stary (jednak działający) zbiór guzików. Zobacz jak to zrobiłem i spróbuj zaadoptować do własnych celów.
vanioch - Pon 07 Mar, 2011 19:42

Dzięki za szczere chęci ale nie otworzę Twojego pliku w SwisMax3 :/
Januszr - Pon 07 Mar, 2011 19:56

UpDate to SM4 za kilka złotych - ew triala weź. Swoją drogą bardzo ciekawe że udało Ci się kupić wrsję 3 jak już nie jest sprzedawana (?).
vanioch - Pon 07 Mar, 2011 21:51

Pobrałem SM3 stąd http://www.swishzone.com/...inued#swishmax3 triala, a potem zorientowałem się o SM 4 z tym że nie chciał się już nawet trial zainstalować, dlatego pracuję na 3.
OK udało się zainstalować 4 z tym że i tak nie otworzę Twoich plików (najnowasza ściągniea wersja 2010.02) a Ty widocznie korzystasz z jeszcze nowszej bo mam komunikat "this was build in 2011.03 version"

shastaan - Wto 08 Mar, 2011 10:38

Wszystko fajnie tylko, że w plikach, które załączyłeś nie dzieje się kompletnie nic. Nie ma ani efektów ani skryptów odpowiedzialnych za ruch tych obiektów więc trudno podpowiedzieć co poprawić.
Januszr - Wto 08 Mar, 2011 10:48

shastaan, no ale naskrobał czego potrzebuje... W czym problem? A że nie zna się na efektach i skryptach to dlatego potraktować należy to zapytanie jako "koncert życzeń"... Podobnie jak traktuję większość postów.
A może załóż firmę, zatrudnij mnie i będziemy pomagać za kasę?

shastaan - Wto 08 Mar, 2011 11:14

Ma problem, naskrobał o co chodzi. Ty mu chcesz pomóc ale nie pomogłeś bo nie macie takiego samego softu.

Problem w tym, że naskrobał coś co się kompletnie nie zgadza z zawartością plików. Nie będę tego robił za niego mogę mu to poprawić ale najpierw musi załączyć plik który coś zawiera... Coś jest nie tak w mojej polityce? Bo nie rozumiem.

A firmę mam i pomagam tylko że na tym forum to za darmo. Ale jak chcesz to prześlij CV i portfolio bo poza nim za kasę ;]

vanioch - Wto 08 Mar, 2011 16:54

Załączam plik z problemem, więcej nie potrafię po prostu zrobić (główny problem: po najechaniu na button też sprite się posuwa)
shastaan - Wto 08 Mar, 2011 19:19

No popatrzyłem i rozumiem w czym rzecz i mam ochotę zacząć tu dyskusję bo nie mam lepszego pomysłu niż wywalenie efektów i zastąpienie ich skryptem typu:

Na scenę:
Kod:
onSelfEvent(Load) {
    _root.menuOn = 0;
    }
onSelfEvent(enterFrame) {
    if(_root.menuOn==1 && _root._yMouse >150) _root.menuOn = 0;
   
    function MenuDown() {
        if(menu._y < 0) menu._y = menu._y - (menu._y/3);
        }
    function MenuUp() {
        if(menu._y > -130) {
            Dist = -130 - menu._y
            menu._y = menu._y +(Dist/3);
            }
        }

    if(_root.menuOn==1) MenuDown(); else MenuUp();
    }

Na MC "menu":
Kod:
on(rollOver) {
    _root.menuOn = 1;
    }


Kod zakłada, że menu ma 150px wysokości i początkowy _y = 130. Align TL.
Rezultat w załączniku.

Do MC "menu" możemy teraz wrzucać swobodnie guziczki.

Ktoś ma coś prostszego?

vanioch - Sro 09 Mar, 2011 16:36

shastaan dokładnie o taki zamierzony efekt mi chodziło, za pomocą efektów wbudowanych bym na pewno nie zrobił tego.

Powered by phpBB modified by Przemo © 2003 phpBB Group