Temat: full browser flash

cześć:)

Chodzi mi o to, żeby strona w całości wykonana we Flashu wypełniała całe okno przeglądarki, niezależnie od rozdzielczości monitora odbiorcy.
Generalnie wiem jak to się robi: odpowiednie ustawienia w "Publish settings" w zakładce html i tu na pewno robię wszystko jak trzeba, choćby dlatego że jest to zgodne ze wszystkim co na ten temat znajduje google:) Podobnie jeśli chodzi o to, co piszę w htmlu (likwidowanie marginesów, itd)
No ale, nie działa:) hehe. A konkretnie: czasami działa, a czasami nie. No i właśnie się zastanawiam od czego to zależy. Przeprowadzam sobie różne próby żeby wyłapać prawidłowość (na takich prostych plikach), czasami zauważam, że obcina mi część pliku pomimo wypełniania full browser...
To dosyć ważne dla mnie, żeby znaleźć tą prawidłowość i właściwe rozwiązanie, bo muszę teraz tak dobrać wielkość pliku, który będę robił, aby faktycznie mi działało na każdym monitorze. Ja mam na macu rozdzielczość 1280x800, no ale chciałbym zoptymalizować to przede wszystkim do najpowszechniejszej chyba rozdzielczości 1024x768...
ktoś ma może dla mnie jakieś rady?
jaką wielkość sceny we Flashu najlepiej wziąć, żeby działało?

pozdrawiam:)
Rafał N.

Rafał N. Flash Platform
Developer

Temat: full browser flash

swfobject

html, body {
height:100%;
margin:0 auto;
padding:0;
width:100%;
}

Temat: full browser flash

no właśnie tak robię, więc problem nie na tym polega...
Ja się zastanawiam przede wszystkim jak dobrać rozmiar sceny we flashu, aby niezależnie od wszystkiego, w każdej okoliczności, full browser działało i żeby nic się nie obcięło..

konto usunięte

Temat: full browser flash

1000x600,.... 1024x768 generlnie obiekty obiekty rozciągane na cały stage wyrównaj do lewego-górnego. Rozmiar tu nie ma znaczenia, ja sam pracuje na 1024x768 bo zakładam że to najmniejsza rozdzielczość w dzisiejszych czasach!

konto usunięte

Temat: full browser flash

Aha i registration point na lewy górny dla obiektów dostosujących swą wielkość do stage'a. Ale jeśli coś chcesz wypośrodkować to oczywiście reg. point na środek!
Rafał N.

Rafał N. Flash Platform
Developer

Temat: full browser flash

scaleMode = "noscale"

konto usunięte

Temat: full browser flash

ja uzywam tego http://blog.pixelbreaker.com/flash/swfforcesize/ i dziala calkiem calkiem natomiast co do rozmiaru sceny to ja zawsze trzymam sie wymiarow ok. 980x590px (moze troche mniej) bo mniej wiecej tyle realnego obszaru ma okno IE7 w rozdzielczosci 1024x768 (oczywiscie zakladajac standartowe ustawienie toolbarsow itp)

konto usunięte

Temat: full browser flash

Witam,
nie chcę zakładać nowego tematu, więc może zapytam tutaj :)

Zaczynam właśnie robić pewną rzecz we Flashu, która ma wyświetlać się w całym oknie przeglądarki. Wrzucone do html poprzez swfObject, 100% szerokości, 100%wysokości, scale=noScale, css ustawiony, wszystko ok.

Lecz jest jedno "ale". Mianowicie, klient zażyczył sobie, aby jeden element umieszczał się ZAWSZE w prawym dolnym rogu okna przeglądarki, niezależnie od rozdzielczości ekranu. Zrobiłem ustawienie tego elementu tak ('footer' - tak nazwałem ten element):
footer._y = Stage.height - footer._height;
footer._x = Stage.width - footer._width;


Działa OK na Firefox'ie, ale na IE już nie bardzo.

Problem tkwi w tym, że po odpaleniu strony w Firefox, Stage przybiera wartości rzeczywiste okna (czyli jakby zamienia 100% okna przeglądarki na odpowiednie px), natomiast w IE wymiary Stage są takie, jak w tworzonym FLAku (w moim przypadku 980x580).

Wiecie może w czym tkwi problem? Może nie pobierać w takim razie szer. i wys. okna ze Stage? Tylko wtedy jak?

Z góry dzięki za podpowiedź.

\Tomek
Marcin W.

Marcin W.
TI/IT/VM/HT/PC/XP/AD
/SE/XL/XE/AS/TB/CP/J
S/JV

Temat: full browser flash

a nasłuchujesz resize ?

konto usunięte

Temat: full browser flash

nasłuchuję.. i bez zmian, IE po skalowaniu na 100% i tak pokazuje u mnie wymiar oryginalnego pliku.
Piotr Mederak

Piotr Mederak Development Team
Leader

Temat: full browser flash

to bug plugina pod IE.

uruchom funkcje, ktora rozmieszcza Ci elementy po 0.1 sekundy (lub w drugiej, ale nie w pierwszej klatce filmu) od uruchomienia strony. pozniej juz normalnie - nasluchujac Stage.onResize.
Paweł Cichoń

Paweł Cichoń Współwłaściciel,
GenB, Inc.

Temat: full browser flash

czasami 0.1s, czy druga klatka moze nie wystarczyc, to zalezy od "szybkosci" komputera na ktorym flash jest odpalany (inicializacja stagea jest od tego uzalezniona tj. od opoznien samego srodwosika uruchimieniowego tez), bezpiecznie ustawilbym to powiedzmy na 5ta klatke ... generlanie kiedyś zastanawiałem jest czy jest to bug, typu bug, czy po prostu kwestia tego, że nie ma mowy we flashu o synchronziacji z prawdziwego zdarzenia (stad wystepuja wyscigi itd...) ...
Hauer Mateusz

Hauer Mateusz robić tak żeby było
dobrze, ok?

Temat: full browser flash

Tomasz C.:
Witam,

Wiecie może w czym tkwi problem? Może nie pobierać w takim razie szer. i wys. okna ze Stage? Tylko wtedy jak?


pobierać , pobierać...
coś musisz robić nie tak, bo powinno działać.
Pawel Cichon:
czasami 0.1s, czy druga klatka moze nie wystarczyc, to zalezy od "szybkosci" komputera na ktorym flash jest odpalany (inicializacja stagea jest od tego uzalezniona tj. od opoznien samego srodwosika uruchimieniowego tez), bezpiecznie ustawilbym to powiedzmy na 5ta klatke ...

a od czego mamy preloader ???
Paweł Cichoń

Paweł Cichoń Współwłaściciel,
GenB, Inc.

Temat: full browser flash

tak, tylko problem w tym jak sam preloader na starcie chcesz spozycjonowac ;) ... w tym sęk.
Hauer Mateusz

Hauer Mateusz robić tak żeby było
dobrze, ok?

Temat: full browser flash

stage resajz. jak juz wpsomniano.

przyznam że nie miałem z tym problemów.
Paweł Cichoń

Paweł Cichoń Współwłaściciel,
GenB, Inc.

Temat: full browser flash

no ten wątek dotyczy tego, że jednak ktoś miał z tym problem, ja osobiscie tez nie jeden raz tak mialem, ze musialem "opozniac" aby bylo ok (zresztą tak jak wspominal Piotrek), bo pod FF, IE, ... różnie to bywało, ale to stare czasy ;) - pamiętaj, piszemy o width, height 100%, noscale ... itd...
Kasia Polus

Kasia Polus Designer. powiedzmy.

Temat: full browser flash

hauer mateusz:
stage resajz. jak juz wpsomniano.

przyznam że nie miałem z tym problemów.

też mi się nie zdarzyło, conajwyżej raz, kiedy popierniczyła mi się kolejność dodawania obiektów do sceny i listenery :)
Może zamiast sztucznie opóźniać lepiej byłoby dodać listenera do obiektu (nie wiem jak w as2, w 3 jest added_to_stage), lub opóźnić pojawianie się tego obiektu, ale z wyczuciem, czyli np główny obiekt się tweenuje, dodać do tweena listenera (MOTION_FINISH) i wtedy dopiero np ruszyć z Twoim obiektem - żeby to na scenie pojawiało się naturalnie, a nie 5 klatek i pyk - jest.
Paweł Cichoń

Paweł Cichoń Współwłaściciel,
GenB, Inc.

Temat: full browser flash

przyznam, ze w as3 (9+) nie mialem tego problemu, bo wszystko robie po inicjalizacji, ktora mozna "wylapac" ... widzac kod as2 w ktorychs z postow, pisalem z perspektywy as2 ...
Kasia Polus

Kasia Polus Designer. powiedzmy.

Temat: full browser flash

zatem mamy proste rozwiązanie - przerzuc sie Pan, Panie Tomaszu na as3 bo czas najwyzszy ;)
Hauer Mateusz

Hauer Mateusz robić tak żeby było
dobrze, ok?

Temat: full browser flash

proste rozwiązanie to to nie jest :) tanie również.

pod as2 również da się to zrobić. chyba że jestem
fuxiarzem i mnie ten problem nie złapał.

Następna dyskusja:

flash serwis - potrzebuje




Wyślij zaproszenie do