Flash automatyczne dopasowanie do rozdzielczości.

Wszystko o grafice komputerowej wykorzystywanej na stronach i szeroko pojętych multimediach - w tym również technologii Flash.
seb@
Posty: 190
Rejestracja: 29 sie 2010, 16:27:05
Płeć: Niewybrana
User Agent: Firefox Windows 1280x800

Flash automatyczne dopasowanie do rozdzielczości.

Post autor: seb@ »

Witam,
Chciałbym aby animacja flash na mojej stronie sama się dopasowywała do rozdzielczości ekranu odwiedzającego. Jak to zrobić? Proszę o pomoc.
Pozdrawiam
Urlich
Posty: 1624
Rejestracja: 05 sty 2011, 07:21:43
Płeć: Mężczyzna
User Agent: Firefox Windows 1024x768

Re: Flash automatyczne dopasowanie do rozdzielczości.

Post autor: Urlich »

Robisz DIV'a z tłem, potem pozycjonujesz drugiego DIV'a z animacją flasha względem ów DIV'a
np.
wyśrodkowane:
plik css ( to przykład )

Kod: Zaznacz cały

div.bg {
width: 600px;
height: 400px;
margin: 0 auto;
background-image: url(ścieżka do pliku z grafiką - PAMIĘTAJ ze wzgledem pliku css)
// tutaj w zależności od potrzeb sobie ustawiasz czy ma się powtarzać czy nie.
}

div.flash {
top-margin: 0px; // odstęp od góry
left-margin: 0px; // odstęp od lewej 
width: 0px;
height: 0px;
} 
W html wstawiasz diva w diva Tylko dostosuj wymiary do swoich potrzeb. Strona powinna wyglądać tak samo w każdej rozdzielczości.

O ile o to Ci chodziło
Nie potrafisz znieść krytyki?.. Prawdziwy zwycięzca nie boi się ani nagich faktów, ani krytyki.
kryzz
Posty: 438
Rejestracja: 26 sty 2008, 09:05:13
Płeć: Niewybrana
User Agent: Firefox Windows 1600x1200

Re: Flash automatyczne dopasowanie do rozdzielczości.

Post autor: kryzz »

Urlich chyba nie to ;) i 'top-margin', 'left-margin' :|

seb@ :

Kod: Zaznacz cały

<div id="main">
<object width="100%" height="100%" style="height: 100%;"></object>
</div> 

Kod: Zaznacz cały

resizeme = function () {
    if (document.body.clientWidth<500) {
        document.getElementById('main').style.width='500';
    }
    else {
        document.getElementById('main').style.width='100%';
    }

    if (document.body.clientHeight<400) {
        document.getElementById('main').style.height='400';
    }
    else {
        document.getElementById('main').style.height='100%';
    }
}
window.onresize = function() {
    resizeme();
};
window.onload = function() {
    resizeme();
}; 
jak nie zadziała to musisz rozbudować, aby javascript pobierał wymiary 'okna' i przypisywał je div'owi.
Urlich
Posty: 1624
Rejestracja: 05 sty 2011, 07:21:43
Płeć: Mężczyzna
User Agent: Firefox Windows 1024x768

Re: Flash automatyczne dopasowanie do rozdzielczości.

Post autor: Urlich »

kryzz pisze: Urlich chyba nie to ;) i 'top-margin', 'left-margin' :|
Napisałem
np.
wyśrodkowane:
plik css ( to przykład )
Nie potrafisz znieść krytyki?.. Prawdziwy zwycięzca nie boi się ani nagich faktów, ani krytyki.
kryzz
Posty: 438
Rejestracja: 26 sty 2008, 09:05:13
Płeć: Niewybrana
User Agent: Firefox Windows 1600x1200

Re: Flash automatyczne dopasowanie do rozdzielczości.

Post autor: kryzz »

Urlich no to jestem ślepy. Jak patrzę na temat to widzę, o automatycznym dopasowaniu flash'a do rozdzielczości(okna/ekranu przeglądarki).
ODPOWIEDZ