SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
problem z galeria
Autor Wiadomość
sali1
Praktyk


Dołączył: 25 Lip 2009
Posty: 22
Skąd: Kraków
Wysłany: Czw 06 Sie, 2009 07:31   problem z galeria

Witajcie

Mam mały problem z galerią.
Chciałem zrobić taką galerię jak jest na tej stronie:

www.klaudiasasak.com.pl

konkretnie interesuje mnie jak zrobic zeby menu i miniaturki były zawsze na pierwszym planie.
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Czw 06 Sie, 2009 10:09   

Miniaturki wiesz jak zrobić pewnie.

I teraz tak, tworzysz zawartość gdzie mają ładować się zdjęcia, nazwijmy jest content

Teraz po kliknięciu na miniaturę wpisujesz kod
Kod:

on(press){
    content.loadMovie("xx.jpg")
}


W zależności gdzie są miniaturki, a gdzie masz content (poziomy), tu musisz użyć wyobraźni i trochę zmodyfikować ewentualnie kod.
 
 
     
^shastaan 



Pomógł: 72 razy
Dołączył: 09 Gru 2007
Posty: 688
Skąd: Rzeszów
Wysłany: Czw 06 Sie, 2009 10:47   

Śmiem twierdzić, że rozwiązanie problemu jest o tyle proste, że wystarczy umieścić obiekty w odpowiedniej kolejności.

MC - "menu" - zawierające guziki menu - na samej górze
MC - "miniaturki" - do każdej miniaturki dopisujesz kod
Kod:

 on(press) {
        _parent.content.loadMovie(nazwapliku.jpg)
}
i upewniasz się, że ten MC jest nad "content" bo inaczej załadowane zdjęcie zasłoni Ci miniaturki...
MC - "content" - do którego będą się ładować zdjęcia - na samym dole
_________________
Prowadzę stacjonarne i zdalne szkolenia z grafiki, również ze SWiSH. Program ustalany indywidualnie w zależności od potrzeb klienta. Szczegóły na www.kreopka.pl
 
 
     
sali1
Praktyk


Dołączył: 25 Lip 2009
Posty: 22
Skąd: Kraków
Wysłany: Czw 06 Sie, 2009 20:03   

Właśnie o coś takiego mi chodziło dzięki wielkie.

A wiecei moze jaki jest efekt urzyty przy ładowaniu zdjęcia??
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Czw 06 Sie, 2009 20:11   

Nie ma tam efektu żadnego.
Jeśli chodzi ci o ten błysk pomiędzy zmianą jest on spowodowany wyładowaniem jednego zdjęcia i załadowaniem drugiego.
 
 
     
sali1
Praktyk


Dołączył: 25 Lip 2009
Posty: 22
Skąd: Kraków
Wysłany: Wto 25 Sie, 2009 11:33   

witam po długiej przerwie.

Udało mi się zrobić z ta galeria ale zaczął się problem z przejściem do następnej sceny :(

bo mam aż 60 zdjec i troche tych przejsc bedzie i jak to zrobic??

nie mogac sobie poradzic zrobilem kilka swf-ów i zrobilme ladowanie kolejnego. w firefoxie dziala a w e nie chce :( tzn. jak sie kliknie na przycisk nastepnej strony to laduje sie nowy swf a pod spodem widac jaks sie laduje natepny co z tym zrobi??
 
     
^shastaan 



Pomógł: 72 razy
Dołączył: 09 Gru 2007
Posty: 688
Skąd: Rzeszów
Wysłany: Wto 25 Sie, 2009 11:55   

Na stronie nie widze problemu żadnego. NIe rozumiem o co chodzi. Pokaż.
_________________
Prowadzę stacjonarne i zdalne szkolenia z grafiki, również ze SWiSH. Program ustalany indywidualnie w zależności od potrzeb klienta. Szczegóły na www.kreopka.pl
 
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Wto 25 Sie, 2009 12:10   

No właśnie, może jakiś przykład :D
 
 
     
sali1
Praktyk


Dołączył: 25 Lip 2009
Posty: 22
Skąd: Kraków
Wysłany: Wto 25 Sie, 2009 12:27   

Bo to to nie jest jeszcze ta galeria.
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Wto 25 Sie, 2009 14:00   

No tak, podałeś w pierwszym poście stronę na której chcesz się wzorować, później piszesz że coś udało ci się stworzyć, ale nie działa jak należy, więc pokaż to co udało ci się stworzyć.
 
 
     
sali1
Praktyk


Dołączył: 25 Lip 2009
Posty: 22
Skąd: Kraków
Wysłany: Wto 25 Sie, 2009 17:04   

strona

To jest to co mi sie udalo ale zaczelo mi sie dziac cos innego.
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Wto 25 Sie, 2009 17:39   

No pojawia się coś na dole, tak jakby ładował gdzieś krzywo następnego mc z tym swf który zawiera zdjęcia.

Jak to masz zrobione ? Może jakiś kod ?
 
 
     
sali1
Praktyk


Dołączył: 25 Lip 2009
Posty: 22
Skąd: Kraków
Wysłany: Wto 25 Sie, 2009 20:27   

on (press) {
loadMovie("2.swf");
}

to jest przycisk który ładuje 2 animacje.

tylko dlaczego ona jest ładowna na dole.
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Wto 25 Sie, 2009 20:47   

Zrób mc o nazwie "content"
Wyrównaj go do góry gdzie tam chcesz, ustaw anchor point na TOP LEFT

i daj tak
content.loadMovie("2.swf");
 
 
     
sali1
Praktyk


Dołączył: 25 Lip 2009
Posty: 22
Skąd: Kraków
Wysłany: Wto 25 Sie, 2009 21:25   

dołożylem sobie jeszcze jedna maske.

i wyszło tak :



strona

dlaczego jak dam następna strone to laduje mi sie ona nizej jak wroce to jeszcze nizej itd??
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Sro 26 Sie, 2009 07:40   

Nie zrobiłeś tak jak napisałem

Przykład w załączniku
Ostatnio zmieniony przez Szymciosek Sro 26 Sie, 2009 16:24, w całości zmieniany 1 raz  
 
 
     
sali1
Praktyk


Dołączył: 25 Lip 2009
Posty: 22
Skąd: Kraków
Wysłany: Sro 26 Sie, 2009 10:57   

W której wersji swis maxa to masz zrobione bo nie moge tego otworzyc. mam swish max 2
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Sro 26 Sie, 2009 11:25   

Build z 2 czerwca 2009.
Swishmax2

Ale spróbuję ci opisać co tam zrobiłem:
1. W głównej scenie wstawiłem MovieClip o nazwie content, zmieniłem anchor point na TOP LEFT (górny lewy) i wyrównałem do x=0, y=0
2. Zrobiłem 3 shapy jako przyciski
3. W każdym z tych przycisków dałem
Kod:

on(press){
    content.loadMovie("1.swf")
}

w następnym przycisku

on(press){
    content.loadMovie("2.swf")
}

i w ostatnim

on(press){
    content.loadMovie("3.swf")
}



Tak to wygląda.
 
 
     
sali1
Praktyk


Dołączył: 25 Lip 2009
Posty: 22
Skąd: Kraków
Wysłany: Sro 26 Sie, 2009 11:29   

to udalo mi sie zrobic to w inny sposob i tez sie udalo.
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Sro 26 Sie, 2009 12:14   

I działa ? Czy dalej jakieś problemy ?
 
 
     
sali1
Praktyk


Dołączył: 25 Lip 2009
Posty: 22
Skąd: Kraków
Wysłany: Sro 26 Sie, 2009 12:57   

Tak działa.

Dzieki za pomoc

[ Dodano: Pią 28 Sie, 2009 10:06 ]
Po walkach z ta galeria doszedlem do takiego efektu:

stronka

Jest tam zrobione menu wysowane z boku.
Czy ktos wie jak zmienic czas chowania?? Zeby tak szybko nie znikało??

to kod menu:

Kod:


całość

onSelfEvent (enterFrame) {
    menu1._x = Math.approach(menu1._x,poz1,0.8);
    menu2._x = Math.approach(menu2._x,poz2,0.8);
    menu3._x = Math.approach(menu3._x,poz3,0.8);
    menu4._x = Math.approach(menu4._x,poz4,0.8);
    menu5._x = Math.approach(menu5._x,poz5,0.8);
    menu6._x = Math.approach(menu6._x,poz6,0.8);
    menu1._y = 0;
    menu2._y = 28;
    menu3._y = 56;
    menu4._y = 84;
    menu5._y = 112;
    menu6._y = 140;
}
onSelfEvent (load) {
    poz1=250;
    poz2=250;
    poz3=250;
    poz4=250;
    poz5=250;
    poz6=250;
}

a to sa przyciski:
on (rollOver) {
    poz1=98;
    poz2=98;
    poz3=98;
    poz4=98;
    poz5=98;
    poz6=98;
}
on (press) {
    getURL("kontakt.html", "");
}

on (rollOut) {
    poz1=250;
    poz2=250;
    poz3=250;
    poz4=250;
    poz5=250;
    poz6=250;
}

 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Pią 28 Sie, 2009 18:16   

Kod:

menu1._x = Math.approach(menu1._x,poz1,0.8);
    menu2._x = Math.approach(menu2._x,poz2,0.8);
    menu3._x = Math.approach(menu3._x,poz3,0.8);
    menu4._x = Math.approach(menu4._x,poz4,0.8);
    menu5._x = Math.approach(menu5._x,poz5,0.8);
    menu6._x = Math.approach(menu6._x,poz6,0.8);

to spróbuj pozamieniać, a dokładniej ostatnie liczby, np 0.8, na 0.9
 
 
     
^shastaan 



Pomógł: 72 razy
Dołączył: 09 Gru 2007
Posty: 688
Skąd: Rzeszów
Wysłany: Pią 28 Sie, 2009 18:42   

I koniecznie zmien hit state menu bo się chowa jak się przejeżdza z jednego paska na drugi.
_________________
Prowadzę stacjonarne i zdalne szkolenia z grafiki, również ze SWiSH. Program ustalany indywidualnie w zależności od potrzeb klienta. Szczegóły na www.kreopka.pl
 
 
     
sali1
Praktyk


Dołączył: 25 Lip 2009
Posty: 22
Skąd: Kraków
Wysłany: Sob 29 Sie, 2009 08:49   

Zmiana tego wcale nie powoduje ze się wolniej chowa tylko ze się wolniej rozwija.
 
     
^shastaan 



Pomógł: 72 razy
Dołączył: 09 Gru 2007
Posty: 688
Skąd: Rzeszów
Wysłany: Sob 29 Sie, 2009 10:27   

wolniej się zbliża do danej pozycji, którą zmienia skrypt czyli i wolniej się chowa i wolniej rozwija
_________________
Prowadzę stacjonarne i zdalne szkolenia z grafiki, również ze SWiSH. Program ustalany indywidualnie w zależności od potrzeb klienta. Szczegóły na www.kreopka.pl
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.1 sekundy. Zapytań do SQL: 12