Jump to content
kab23

Problem: Flash: dostosowanie strony do różnych rozdzielczości

Recommended Posts

witam, strona jest w rozdzielczosci 775x680px, u mnie na monitorze przy rozdzielczości 1024x768 wyggląda idealnie ale juz na wyższej np 1280x1024 jest malutka, jak zrobić żeby strona automatycznie się dostosowywala do rozdzielczosci monitora? i czy da sie coś zrobić z plikami graficznymi ktore na wyższych rozdzielczosciach bedą slabszej jakości?? z gory dziekuje za pomoc

Share this post


Link to post
Share on other sites

Teoretycznie odpalając plik swf bezpośrednio (tj. nie jako stronę html z umieszczonym flashem) to zawartość dopasuje się wymiarów okna, ale oczywiście raczej się to nie sprawdza.

 

Pewnie da się jakoś napisać w PHP wykrywanie jakiej rozdzielczości ktoś używa (jak to zrobić - nie pytaj mnie:) ) potem już tylko wykorzystać to albo żeby wybierana była odpowiednia wersja pliku (wada taka, że musiałbyś je mieć, co jest raczej niezbyt oszczędne i upierdliwe) albo ustawiany odpowiedni rozmiar umieszczonego na stronie flasha.

 

Co do grafik, z tego co sam się przekonałem, może być problem - jak dasz za małe to się rozpixlują przy dużych rozdzielczościach; jak dasz za duże, przy mniejszych rozdzielczościach będą wyglądały na poszarpane, pozostaje jeszcze również uzależnienie jakie pliki będą ładowane w zależności od rozdzielczości użytkownika.

Share this post


Link to post
Share on other sites

 

Pewnie da się jakoś napisać w PHP wykrywanie jakiej rozdzielczości ktoś używa

 

PHP jest jezykiem skryptowym wykonywanym w wiekszej czesci na serwerze. Aby badac rozdzielczosc lepiej uzywac JavaScriptu.

Share this post


Link to post
Share on other sites
Guest User190

Mozesz to ustawić w zakładce "Publish settings" we flashu. Nie mam flasha przed oczami, ale jeśli nie będziesz mógł znaleźć to sprawdzę.

Share this post


Link to post
Share on other sites

Możesz też zrobić dynamiczną stronę która się ustawi do rozdzielczości okna w którym odtwarzasz, potem przeskalowujesz grafikę wektorową, a elementy importowane jak png zachowujesz w naturalnej rozdzielczości, ewentualnie rozciągnąć i nałożyć blura :)

wszystko przez AS :) Zaznaczyć tylko trzeba ze musisz mieć odpowiednio zaprojektowaną stronę. Pozdrawiam.

Share this post


Link to post
Share on other sites

Po co java i wykrywanie rozdzielczości. Wystarczy animacje przypisać do dvi-a i w właściwościach ustalić procentowo wielkość względem rozdzielczości.

Share this post


Link to post
Share on other sites

wcale nie potrzeba do tego js ani php

mozna normalnie objectem(ie) i embedem(FF i Opra) osadzic flasha a zamiast wysokosci i szerokosci wpisac 100%

 

jesli chodzi o samego flasha to zeby nie ulegal przeskalowaniu nalezy wpisac cos takiego

Stage.scaleMode = "noScale";

 

a jezeli chcesz wyrownac go do lewej to

Stage.align = "TL";

pod F1 znajdziesz wiecej opcji...

 

a jezeli chcesz aby uklad strony tez sie dostosowal do wielkosci okna (czytaj jakis element ma byc na cala szerokosc/wysokosc)

to polecam zapoznac sie z funkcja onResize

 

pozdrawiam

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

We are using cookies. Read about our Privacy Policy