[flashMX]Jak zmniejszyć czas wczytywania?

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
adm
Nowy
Nowy
Posty: 23
Rejestracja: czw lip 01, 2004 4:24 am
Lokalizacja: Ostrołeka
Kontakt:

[flashMX]Jak zmniejszyć czas wczytywania?

Post autor: adm »

Mam taki problem który pewnie wyda wam się banalny...?
Mam jakieś tam zdjęcia które są umieszczone na stronie i one strasznie spowalniają wczytywanie strony , a nie mogę zastosować preloadera.
Ca mam zrobić?
dodam że kompresja nie wiele daje, gdyz w momencie kiedy są dość "lekkie" to są strasznie słabej jakości.
budek
Posty: 12
Rejestracja: czw lis 04, 2004 12:03 am

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: budek »

rozumiem ze wszystkie zdjęcia wyciągasz z bibiloteki, więc zanim je tam umieścisz proponuję optymalizację zdjęć
Atropos
Nowy
Nowy
Posty: 45
Rejestracja: śr paź 08, 2003 1:05 am
Lokalizacja: Rybnik

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: Atropos »

Moim zdaniem nie ma to znaczenia, bo flash i tak je eksportuje do .jpg w jakim by nie były formacie.

Rozwiązaniem może być wczytywanie ich do flasha z zewnątrz, tak jak się ładuje zewnętrznego .swf do MC, tyle, że podajesz ścieżkę do .jpg.

Działa to podobnie jak w przypadku html tyle, że fota nie ładuje się linia po lini, ale wyświetla się po załadowaniu całości zdjęcia.
budek
Posty: 12
Rejestracja: czw lis 04, 2004 12:03 am

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: budek »

Atropos pisze:Moim zdaniem nie ma to znaczenia, bo flash i tak je eksportuje do .jpg w jakim by nie były formacie.
a to od kiedy?
burek
Nowy
Nowy
Posty: 128
Rejestracja: pn cze 07, 2004 2:43 pm
Lokalizacja: Krk/Zgc

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: burek »

od nigdy ;) hehe - a że się tak spytam dlaczego nie możesz zastosować preloadera? A może zdecydujesz się na wczytywanie miniaturek a potem chamskie pop-upy?
Atropos
Nowy
Nowy
Posty: 45
Rejestracja: śr paź 08, 2003 1:05 am
Lokalizacja: Rybnik

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: Atropos »

Rzeczywiście (może) tak nie jest. ( bo np. flash obsługuje przeźroczystość z .PSD)

Jest tak:

Kod: Zaznacz cały

.swf KB ||   obrazek KB
-------------------------------
20,9       ||     21,9   -    .gif 16 kolorów
39,4       ||     55,2   -    .jpg jakość 8
12,9       ||   271,0   -    .tif bez kompresji
.swf bez niczego to 30 B

wniosek: najbardziej odpowiednim formatem z tych trzech jest bezstratny TIFF.

A panów krytykantów prosiłbym o wyjaśnienie tego faktu.
(Szczególnie p.Burka bo wydaje się mądrzejszy)
burek
Nowy
Nowy
Posty: 128
Rejestracja: pn cze 07, 2004 2:43 pm
Lokalizacja: Krk/Zgc

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: burek »

szczerze? Nie wiem (jeszcze) ;)
budek
Posty: 12
Rejestracja: czw lis 04, 2004 12:03 am

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: budek »

Atropos pisze:Rzeczywiście (może) tak nie jest. ( bo np. flash obsługuje przeźroczystość z .PSD)

Jest tak:

Kod: Zaznacz cały

.swf KB ||   obrazek KB
-------------------------------
20,9       ||     21,9   -    .gif 16 kolorów
39,4       ||     55,2   -    .jpg jakość 8
12,9       ||   271,0   -    .tif bez kompresji
.swf bez niczego to 30 B

wniosek: najbardziej odpowiednim formatem z tych trzech jest bezstratny TIFF.

A panów krytykantów prosiłbym o wyjaśnienie tego faktu.
(Szczególnie p.Burka bo wydaje się mądrzejszy)
1. rzeczywiście tak jest, że flash niczego nie eksportuje
2. te dane pochodzą z twoich prób?? bo jakoś mój flash nie chce zaimportować .tif bo go nie rozpoznaje, a używam 2004P
Atropos
Nowy
Nowy
Posty: 45
Rejestracja: śr paź 08, 2003 1:05 am
Lokalizacja: Rybnik

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: Atropos »

Interesuje mnie inna kwestia, ale odpowiem jak pytają.
budek pisze:1. rzeczywiście tak jest, że flash niczego nie eksportuje
nie czepiajmy się słówek, wszyscy wiedzą, że chodzi o publikację do .swf
budek pisze:2. te dane pochodzą z twoich prób?? bo jakoś mój flash nie chce zaimportować .tif bo go nie rozpoznaje, a używam 2004P
Tak te "dane" pochodzą z mojej jednej próby, którą każdy może sobie zrobić w 2 minuty
( proszę się nie czepiać "2 minut" i tego, że "każdy może" :wink: )
.tif to jeden z formatów obok .psd importowanych jako QuickTime - masz QuickTime'a ?
-------------------------------------

Trudno doszukać się tej informacji (sposób zapisu bitmapy w .swf), ale wszystko wskazuje na to, że zapisywana jest jako .jpg.
Przecież w opcjach publikacji nie ma ustawień dla .gif i .cif tylko dla .jpg
Dlaczego zatem są różnice w wielkościach plików i dlaczego takie?
I jak jest zapisywana alfa ?

Dla grafika posługującego się flashem to chyba ważna wiedza ?
Zapraszam do dyskusji. :-D
budek
Posty: 12
Rejestracja: czw lis 04, 2004 12:03 am

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: budek »

wg mnie ważniejsza jest umiejętność rysowania we flashu i posługiwaniu się grafiką wektorową, zamiast robić wszystko w PSie i wrzucać do flasha, a potem tylko słysze komentarze, że strony we fleszu sie dlugo ładują
Atropos
Nowy
Nowy
Posty: 45
Rejestracja: śr paź 08, 2003 1:05 am
Lokalizacja: Rybnik

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: Atropos »

budek pisze:wg mnie ważniejsza jest umiejętność rysowania we flashu i posługiwaniu się grafiką wektorową, zamiast robić wszystko w PSie i wrzucać do flasha, a potem tylko słysze komentarze, że strony we fleszu sie dlugo ładują
A jeśli dostaniesz od klienta 5 fot, to w jakim formacie zaimportujesz je do flasha, żeby się długo nie ładowały?
Oczywiście można je przerysować, ale jaki będzie tego efekt? Można je jeszcze trasować - kiepski efekt lub ogromny plik.
Zresztą nie ma sensu podważać zasadności używania bitmap, tylko trzeba wiedzieć jak to robić żeby było najlepiej.
burek
Nowy
Nowy
Posty: 128
Rejestracja: pn cze 07, 2004 2:43 pm
Lokalizacja: Krk/Zgc

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: burek »

Jeśli rysuje we flashu to najczęsciej dynamicznie - to bardzo optymalne narzędzie ;) Swoją drogą oczywiście, że importujesz jako bitmapę, ae jeśli masz załadować ileś tam fot to dajesz do nich osobny preloader. Zresztą - jeśli za tło ma służyć jakieś zdjęcie, to przeciez nie trzymasz go w bibliotece tylko wczytujesz dynamicznie do jakiegoś mc. I nie jest prawdą, że nie należy się na tym skupiać - właśnie trzeba. Strony teraz są naprawdę ładne i nie są to już zwykłe prostokąty. Szybkie łącza pozwalają na realizację coraz to ciekawszych pomysłów patrz. strona jako film.
Atropos
Nowy
Nowy
Posty: 45
Rejestracja: śr paź 08, 2003 1:05 am
Lokalizacja: Rybnik

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: Atropos »

To, że należy unikać bitmap we flashu to oczywisty fakt.
Jednak zdarzają się sytuacje kiedy trzeba ich użyć - co wtedy ?
Teraz robię projekt w którym muszę umieścić 10 bitmapek 16x16pix i 5 44x16pix (+jakieś bzdurki) - nie ma sensu zawracać sobie głowy ładowaniem ich do .swf z zewnątrz - lepiej je "odpowiednio umieścić" we flashu.
Wcześniej miałem je w .jpg i plik zajmował 78 KB, wymieniłem je na .tif i dostałem plik .swf 28 KB - ciekawe co ?
A jakość jest subiektywnie lepsza (ładniejsze kolory)

.swf z bitmapą w .tif jest mniejszy niż odpowiadający mu .jpg
stąd wniosek, że używając .swf z .tif sumaryczny czas ładowania się strony jest krótszy niż używając akcji loadMovie do ładowania jpegów

Dla mnie .jpg we flashu to przeszłość :)

Wracając do tego jak jest zapisywana bitmapa w .swf, to jeśli wybierze się właściwości bitmapy w bibliotece, można wybrać sposób kompresji: .jpg lub gif
Więc na 100% jeśli się tego nie zmieni bitmapa jest zapisywana w .swf jako .jpg
Jeden problem mamy wyjaśniony.
Ale dlaczego w takim razie są różnice w wielkości .swf przy użyciu różnych formatów bitmap ?
Ktoś wie ?
burek
Nowy
Nowy
Posty: 128
Rejestracja: pn cze 07, 2004 2:43 pm
Lokalizacja: Krk/Zgc

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: burek »

Powrócę jeszcze do tematu. Mój Flash tif'a nie widzi i zeżreć nie chce. W jaki sposób zaimportowałeś ten format?
Atropos
Nowy
Nowy
Posty: 45
Rejestracja: śr paź 08, 2003 1:05 am
Lokalizacja: Rybnik

Re: [flashMX]Jak zmniejszyć czas wczytywania?

Post autor: Atropos »

Trzeba mieć zainstalowanego QuickTime'a.
Flash przy imporcie pyta czy zaimportować ten format jako QuickTime, oczywiście zgadzamy się na to.

Formaty graficzne które wymagają zainstalowanego QuickTime'a:

MacPaint - .pntg
Photoshop - .psd
PICT - .pct, .pic
QuickTime Image - .qtif
Silicon Graphics Image - .sgi
TGA - .tga
TIFF - .tif

Formaty które nie wymagają QuickTime'a:

Adobe Illustrator (wersja 8 lub wcześniejsze) - .eps, .ai
AutoCAD DXF - .dxf
Bitmapa - .bmp
Enhanced Windows Metafile - .emf
FreeHand - .fh7, .fh7, .fh8, .fh8, .fh9, .fh9, .fh10
FutureSplash Player - .spl
GIF i animowany GIF - .gif
JPEG - .jpg
PICT - .pct, .pic
PNG - .png
Flash Player 6 - .swf
Windows Metafile - .wmf

Flash 5, MX, MX2004P - w te wersje importują .tif na 100% bo sprawdziłem.
Ostatnio zmieniony sob lis 20, 2004 2:11 pm przez Atropos, łącznie zmieniany 1 raz.
ODPOWIEDZ