|
SWiSH Forum Forum użytkowników programów SWiSH |
|
Moja strona w SWiSH-u - Stronka restauracji CHATA
adek- - Czw 11 Mar, 2010 11:30 Temat postu: Stronka restauracji CHATA Witam, zrobiłem bardzo prostą - brak skomplikowanej ilości kodu a'la AS, praktycznie grafika i proste funkcje i efekty.
www.restauracjachata.pl
Mam problem z tym że na rozdzielczości 1280 x 800, czy 1366x768 (panoramiczna) czyli standardowe dla laptopów ucina mi dół. Jest jakieś zaradzenie na przeskalowywanie?
Następny problem jest z galerią, chciałbym zrobić, tak że po kliknięciu na jakiekolwiek zdjęcie nad tym swfem pojawi się okienko jak w fancyboxie i obrazki będą się ładowały z zewnątrz. Szukałem możliwości implementacji fancybox z swf i znalazłęm to:
http://outburst.jloop.com...#comment-106186
Niestety niezbyt się sprawdza.
PS Menu jest robione na darmowym skrypcie.
Januszr - Czw 11 Mar, 2010 13:09
Cytat: | Jest jakieś zaradzenie na przeskalowywanie? |
Pisałem o tym tutaj:
http://swish.wodip.opole....p?p=21165#21165
oraz tutaj:
http://swish.wodip.opole....p?p=21503#21503
Jak nie zadziała to zawsze możesz próbować konfigurować SWFobject, co przy dzisiejszym tempie updatów przeglądarek jest dosyć uciążliwe.
Stronka fajna - technicznie świetna - nic za dużo, wszystko jasne. Podoba mi się. Niczego praktycznie nie trzeba szukać. Kilka szczegółów jednak zamieniłbym:
- Menu - kiedyś pisałem na zewnętrznym txt - działało doskonale. Przykład, który możesz wykorzystać jest tutaj: http://swish.wodip.opole....p?p=21636#21636
- Galeria - nie ma tu miejsca za wiele na miniatury, slideshow z przyciskami wstecz i next byłby ok;
- ruch guzików: wysuwanie bardziej płynne (więcej klatek i accelerate) oraz BlurIn (chyba?)... może BlurOut jednak ?
- kontakt - mapę możesz narysować, dodać klawisz print, dorzucić dane GPS.
Nie wiem co to jest fancyboxie - sorka... jakiś przykład? Może chodzi Ci o LightBox?
adek- - Czw 11 Mar, 2010 15:17
Bardzo Ci dziękuję "Januszr" za linki, rzetelną ocenę i podpowiedzi. Jak najbardziej powoli będę się dostosowywał do Twoich wskazówek, jako że są bardzo trafne i rzetelne. Najpierw jednak przygotuję to skalowanie swf'a.
Pięknie dziękuję za wiedzę!
PS tak FancyBox to jest prostsza odmiana LightBoxa Jednak postaram się zrobić coś z Twojej podpowiedzi na zewnętrznych plikach .
Januszr - Czw 11 Mar, 2010 16:46
spróbuj to co załaczam. Może uda Ci się z tym podziałać. To nie moja robota, ale całkiem łatwe w obsłudze
adek- - Sob 13 Mar, 2010 14:00
Dziękuję Ci Januszu, jak widać zastosowałem Twój skrypcik, który mi zapewne oszczędził z 3 dni szukania i grzebania się w rozwiązaniach z lightboxem.
Co do zmiany skalowania to nie bardzo chce się uciekać do zabawy z swfObject 100% bo skaluje on na każdej rozdzielczości. Ale upatrzyłem sobie za cel próbę zrobienia skryptu PHP/JavaScript który będzie mi odczytywał rozdzielczość monitora użytkownika. Jeżeli dana rozdzielczość będzie potrzebowała przeskalowania do 100% to zamiast wczytać index.html (o parametrach stałych), wczyta np indexresize.html (o parametrze width i height = 100%).
To tylko taka moja wizja, żeby jak już pokrzywione grafiki - to mieli Ci co muszą, a nie wszyscy
Jeśli mi nie wyjdzie powyższe to sądzę, że użyję importu wektorowego logo do swfa, bo w zasadzie ono najgorzej wygląda przy przeskalowaniu (karta dań i przerwy kawowe też, ale nie rzuca się to tak w oczy jak pokrzywiony dach logo i zresztą logo to logo nie chciał bym go mieć "brzydkiego":)
Dzięki "Januszr", że dałeś mi zaczepkę tematu skalowania, Twa pomocna dłoń jest niezastąpiona
Januszr - Nie 14 Mar, 2010 10:23
Strona nie jest możliwa do odczytania w rozdzielczości 1024/768px. Skalowanie nie działa Prawdopodobnie nie zmieniłeś width i height na 100% w HTML
adek- - Wto 16 Mar, 2010 22:26
Nie działało Januszu, bo próbowałem zrobić z tymi przekierowaniami odnośnie rozdzielczości.
Udało mi się to zrobić bez php ale za to więcej pliczków na serwerze o całe 2 ;P
Mianowicie:
w index.html mam odnośnik
Kod: | <a href="chose_res.html" onClick="NewWindow(this.href,'main','no','center');return false" onFocus="this.blur()"><img src="images/wejscie.gif" style=" border: none;"></a> |
który przenosi mnie do piku chose_res.html zawartość:
Kod: | <script>
if(screen.height>=900) { location.href='hi_res.html' }
if(screen.height<=899) { location.href='low_res.html' }
</script> |
który wyświetla się już na full screenie
i plik ten ma za zadanie sprawdzenie rozdzielczości i uruchomienia jednej z dwóch podstron z moją stroną (w moim przypadku > lub < od 900px wysokości monitora).
hi_res.html - >900 nie wymaga skalowania, więc width i height są stałe.
low_res.html - <900 wymaga skalowania więc ma ustawione w object width i height na "100%" - przez co zniekształca obraki
Dzięki temu strona się nie zniekształca w rozdzielczościach na których działa poprawnie czyli x900 i wzwyż, a w rozdzielczościach w których się nie mieściła x900 i poniżej - teraz się mieści
Mam nadzieję, że ładnie w miarę opisałem i da się mnie zrozumieć, a dla tych co chcieli by wykorzystać coś podobnego zapraszam do skorzystania z powyższej wypociny.
Januszr - Sro 17 Mar, 2010 06:30
Ok, ale nie zmienia to faktu, że np w moim wypadku strona nie jest możliwa do odczytania. Nie widzę ScroolBarów, a co za tym idzie nie ma możliwości przesuwania. Czemu plików flash nie można przeskalowywać? Właśnie dlatego używam swish (i do prezentacji także), że sądziłem, że przeskalowanie nie wpływa na jakość.
adek- - Czw 18 Mar, 2010 16:53
Ahh przeprasza, nie zrobiłem przekierowania z tekstu "Zapraszamy - Wejście" a tylko z obrazka - logo restauracji. Już to naprawiłem, moje niedopatrzenie. Suwaków nie ma, bo stwierdziłem, że jak ma się otwierać w opcji pełne okno to źle wygląda taki suwak ;/.
A nawiązując do tego pogorszenia jakości to już pokazuje screena z różnicą skalowania strony i braku skalowania.
Jak widać okrągłe i ukośne przedmioty nie są zbyt ładne ;/
PS mój skrypt odczytujący rozdzielczość nie działa pod IE ;/ Ale postaram się wykombinować coś nowego.
PS2 jest taki program co by mi przekonwertował rozmiar flasha z aktualnej rozdzielczości pliku roboczego np 1150x800 na np na 1006x700 wtedy zamiast była by widoczna poprawnie bez skalowania nawet na laptopach, a 2 krzywe obrazki podmienił bym, bo łatwiej jest podmienić 2 obrazki niż każdy po kolei zmniejszać i tworzyć całą animację w innych - mniejszych rozmiarach.
PS3: standardowo scrollbary mi się nie pojawiają, co muszę wpisać w object, aby ponownie były? Szukałem w google, ale znalazłęm tylko skrypty Javy wyłączające scrollbary.
Pozdrawiam i dzięki za wszystko Adrian.
Januszr - Czw 18 Mar, 2010 22:02
Pogorszenie jakości może być wywołane brakiem zaznaczonej opcji ALLOW SMOOTHING w DETAILS dla IMAGE
Nie znam programu, który zmienia rozdzielczość. Zwykle ja zmieniam grupując wsio do sprite a następnie zmieniam rozmiar, po czym rozgrupowuję.
Scrollbar=yes ??????????
Nie wiem ))
adek- - Sob 20 Mar, 2010 16:43
Zaznaczenie Tej opcji u mnie nic nie zmieniło. Czy trzeba też użyć jakiejś opcji w OBJECT?
Zuploadowałem na serwer z pozaznaczanymi Allow Smothing
Grupowanie jako resize! Proste a takie piękne Ponownie Januszu podałeś swą rzetelną i pomocną dłoń! Bo nie sądzę aby gdzieś w tutorialu było to napisane.
Chcę jeszcze zmienić zamiast jednego obrazka (z dymiącym mięsem na starcie) zmianę obrazka z zewnątrz co np 5 sec... lepiej to zrobić na zasadzie stworzenia w głównym swf jakiegoś MC który będzie ładował i wczytywał obrazki co 5 sec, czy loadmovie jakiegoś swfa z zewnątrz który to będzie robił?
PS Dziękuję za efekt buttona, wygląda o wiele lepiej, w tym tygodniu powinienem znaleźć czas na zmianę tego.
Januszr - Nie 21 Mar, 2010 09:59
Cytat: | lepiej to zrobić na zasadzie stworzenia w głównym swf jakiegoś MC który będzie ładował i wczytywał obrazki co 5 sec, czy loadmovie jakiegoś swfa z zewnątrz który to będzie robił? |
Ja bym zrobił tak, aby ładowało się wszystko maksymalnie szybko Innymi słowy - olełbym tę opcję ładowania obrazków.
|
|