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

SWiSH Max - Galeria - Dopasowanie rozdzielczości

Szymciosek - Czw 02 Kwi, 2009 19:27
Temat postu: Galeria - Dopasowanie rozdzielczości
Chciałbym zrobić galerię we flashu, z samą galerią dam sobie radę, ale chciałbym żeby u wszystkich dobrze działało, pomimo tego jaką ktoś ma rozdzielczość.

Da radę takie coś stworzyć ?

sl01k - Czw 02 Kwi, 2009 20:13

jasne ze da...
lekko musisz przebudowac kod
Kod:
    if (Stage.width/Stage.height > 1.5) {
        _parent.foto._y = Stage.height/2-(Stage.width*0.666)/2;
        _parent.foto._x = 0;
        _parent.foto._yscale = Stage.width/1280*100;
        _parent.foto._xscale = Stage.width/1280*100;
    } else {
        _parent.foto._y = 0;
        _parent.foto._x = Stage.width/2-(Stage.height*1.5)/2;
        _parent.foto._yscale = Stage.height/853*100;
        _parent.foto._xscale = Stage.height/853*100;
    }
kod ktory odpowiada za wielkosc foty ... uzyty m.in w www.wolynszczak.com ...
zdjecia ladujesz do MC foto ... ktory jest na tej samej 'warstwie' co MC ktory ma ten kod ...

kod zrobilem dla fotek 1280x853 ... i pamietaj aby na fotach byw allow smoothing bo ... bedzie pixeloza :)

Szymciosek - Pią 03 Kwi, 2009 14:43

Mógłbyś odezwać się do mnie w sprawie tego kodu i mi wytłumaczyć co do czego mniej więcej służy ? Bo nie za bardzo lubię jak mi ktoś podaje wszystko "na tacy", chce też wiedzieć o co w tym i owym chodzi.

gg: 4975334

shastaan - Sob 04 Kwi, 2009 00:00

a moge ja Ci wytlumaczyc? ja chce! mnie wybierz! mnie!

rozbrajasz mnie :D

ohmin - Sob 04 Kwi, 2009 10:03

Cytat:
www.sl01k.cal.pl


Strona zawiera trojana

Szymciosek - Pon 06 Kwi, 2009 19:52

co to jest to MC ??
mielu - Pon 06 Kwi, 2009 20:24

moveClip - sprite w sm1 lub duszek
Szymciosek - Czw 09 Kwi, 2009 07:48

Co robię źle ??
Dodałem przycisk w formie rozwijanego się menu po najechaniu na niego, ale jak najeżdżam na niego, i zjadę szybciej na dół myszką to mi zaczyna skakać jak głupi... :/

dodaję załącznik.
http://www.speedyshare.com/112682637.html

shastaan - Czw 09 Kwi, 2009 10:55

Moim zdaniem większość robisz źle.
Po pierwsze uzywasz MC tam gdzie nie są potrzebne a nie używasz tam gdzie są.
MC służy przede wszystkim do tego aby uniezależnić jakieś zdażenie lub animację od głównego timeline. Dlatego też potrzebujesz w tej animacji MC tylko i wyłącznie w buttonie - w jedynym miejscu gdzie MC nie masz.

Dodaj buttonowi over state, zamień ten over state na MC i animuj go w MC. Zobacz co Ci to da. Może Ci to pomóc.

Na pewno usatysfakcjonuje CIę zdefiniowanie funkcji przesuwającej kwadrat w dól i drugiej przesuwającej go w góre i przypisanie ich zdarzeniom on roll over i roll out (ale polecam wczesniej conieco poczytac helpa, tutoriali, lekcji rolanda, przykladów z www.swishzone.com...)

Pozdro i powodzenia.

Szymciosek - Pon 13 Kwi, 2009 09:26

Trochę już mam porobione ale zatrzymałem się na tym, jak dodać preloader przed każdym zdjęciem ??

Mam preloader przed cała animacją, no ale jak wrzucę zdjęcia, to to się będzie wieki ładowało, więc chciałbym zrobić tak, aby załadowało się wszystko oprócz galerii, dopiero jak ktoś kliknie w GALERIE, to żeby się pokazało całe menu itp, ale miniaturki zdjęć żeby się ładowały.
Jak takie coś zrobić ??

shastaan - Pon 13 Kwi, 2009 12:00

Zdjęcia w osobnym swf który ma osobny preloader. Ten swf ze zdjęciami ładujesz do MC w głównym filmie.
Szymciosek - Pon 13 Kwi, 2009 12:18

czyli muszę zrobić tak jakby pustą stronę (menu itp) ze zdjęciami i efektami ? później zapisać do swf, i importować do tej całej strony ?

W którejś galerii widziałem, jak się wchodzi do GALERIA, są kwadraty (zdjęcia) o danych wymiarach, rozłożone np 4x4 zdjęcia, i na każdym załącza się preloader. Jak zrobić takie coś ??
Nawet na simple viewer jest takie coś


edit// http://www.eduweb.pl/Gale...leria_test.html
najpierw ładują się małe zdjęcia, i zdjęcie pierwsze, po wybraniu innego zdjęcia jest ono załadowane jako duże.

shastaan - Pon 13 Kwi, 2009 23:33

zobacz przyklad

www.maciejkostecki.com/loadmovie.rar

każdy z tych swfów ładowanych do głównej animacji możesz przygotowywać dowolnie (na przyklad dać im preloadery)

Szymciosek - Wto 14 Kwi, 2009 07:14

dziekuje :)

[ Dodano: Sro 15 Kwi, 2009 14:19 ]
Jeszcze chciałbym wiedzieć jak zrobić galerię w formie takiej

na środku, duży "kwadrat" ze zdjęciem
a pod nim kilka/kilkanaście zdjęć, ale tak że one się przesuwają w lewo/prawo w zależności gdzie umieszczony jest kursor myszy.
wrzucam np 40zdjęć, widocznych jest tylko 5, ale z możliwością przesunięcia płynnego.
i żeby po naciśnięciu na zdjęcie, oczywiście wyświetlało się ono u góry :)
i można by dodać do tego dużego zdjęcia, taki dodatek, ze jak się kliknie na lewą połowę zdjęcie, to cofnie do poprzedniego zdjęcia, i odwrotnie

??

paszfelk - Sro 15 Kwi, 2009 19:10

Witam! Też chciałbym wiedzieć jak to zrobić.
Przyłączam się do pytania kolegi powyżej.

shastaan - Sro 15 Kwi, 2009 21:06

Jeśli chodzi o część pierwszą to ja to sobie wymyśliłem swego czasu o tak:

Kod:

//wartość 400 wynika oczywiście z tego, że stage miał 800px szerokości

function right() {
   rightdist = 400 - _xMouse;
   rightspeed = Math.round(rightdist/8);
   rainbow._x = rainbow._x + Math.round(rightspeed/1.1);
   if (rainbow._x > 1010) {
       rainbow._x = 1010;
   }
}
function left() {
   leftdist = _xMouse - 400;
   leftspeed = Math.round(leftdist/8);
   rainbow._x = rainbow._x - Math.round(leftspeed/1.1);
   if (rainbow._x < -210) {
       rainbow._x = -210;
   }
}

onSelfEvent (enterFrame) {
   if (_xMouse < 400) {
       right();
       }
   if (_xMouse > 400) {
       left();
       }
}


a jeśli chodzi o drugą część pytania to odpowiedz jest tu:

http://swish.wodip.opole....p?p=19275#19275

Oczywiście będziecie musieli usiąść i pomyśleć nad tym jak to poskładać do kupy.


Powered by phpBB modified by Przemo © 2003 phpBB Group