SWiSH Forum
Forum użytkowników programów SWiSH

FAQ - czyli Najczęściej Zadawane Pytania - Preloader

bulion - Nie 06 Lut, 2005 22:27
Temat postu: Preloader
Najprostszy Preloader. Bardzo łatwy do zainstalowania...
Nikt nie lubi, gdy po wejściu na jakąś strone, zastajemy białą ładującą się plamę.
Wstawiając preloader do swojej animacji, dasz użytkownikowi informacje, że dana prezentacja właśnie się ładuje.
Moższ również ustawić, procentowy stan załadowania się animacji.

W załączniku, znajduje się gotowa scena z preloader(em)...
Wystarczy dodac ją na początek animacji, i po sprawie :)

Preloader można przerobić by pokazywał procentowy stan załadowania animacji.
:!: [Preloader w wersji SwishMax]

[ Dodano: Nie Lut 20, 2005 2:17 pm ]
INSTRUKCJA W PRZYGOTOWANIU


PROSZĘ O DODAWANIE TU NOWYCH POMYSŁÓW. Moderatorzy - edytujcie do woli :)

maribt - Sob 23 Kwi, 2005 21:05

Witam
Dla zainteresowanych podaję kod dla preloadera, ponieważ niektórzy (tak jak ja :twisted: ) nie mają programu do *.rar'ów bo nie chce im się ściągać i instalować :lol:
Tak więc masz zakładkę "script" kilkasz,
poniżej masz AddScript i Guided, rozwijasz Guided i zmieniasz na Expert, w tym momencie pozostaje wklepanie takiego kodu:

onFrame (1) {
a = getPercentLoaded();
}
onFrame (2) {
if (a==100) {
gotoSceneAndPlay("Scene_2",1);//tu lecisz do pierwszej klatki nastepnej sceny jeśli film został załadowany//
}
}
onFrame (3) {
a = getPercentLoaded();
_root.napis = a;//tutaj przekazujesz polu tekstowemu typu (dynamic), wartość zmiennej a, w której jest to o czym marzysz: %//

}
onFrame (4) {
if (a == 100) {
gotoSceneAndPlay("Scene_2",1);
} else {
gotoSceneAndPlay("<current scene>",3);
}
}
onFrame (5) {
gotoSceneAndPlay("<current scene>",3);
}

trzy ostatnie klatki to zwykła pętla. Skrypot działa następująco:
w pierwszej klatce pobiera wartość getPercentLoaded() ile wynosi stopień załadowania filmu, w drugiej klatce, sprawdza czy jest to 100%, jeśli tak to leci do drugiej sceny, tam gdzie jest reszta filmu.
potem to już zwykła pętla, sprawdza czy jest 100% jak tak to leci do sceny: Scene_2, a jak nie to sprawdza dalej i przekazuje do pola tekstowego dynamic wartość getPercentLoaded().


Teraz jeszcze jedno, robisz napis (opcje tekst znasz więc wiesz o co chodzi).
jak się uważniej przyjżysz to zobaczysz w opcjach dwie, które nas interesują:
name - tu podasz nazwę tego pola tekstowego, na: napis, i opcja static, gdy ją rozwiniesz masz do wyboru input i dynamic, input - to pole do wprowadzanie tekstu, dynamic - pole gdzie można dynbamicznie zminiać zawartość - to cię w tym momencie interesuje, bo gdzieś chcesz wyświetlić tę wartość z komendy getPercentLoaded();

Są jeszcze inne komendy get,
getBytesLoaded(); - ile ząładwoano bajtów
getBytesTotal(); - ile bajtów ma cały film (.swf)

Powodzenia!

tofik - Pią 29 Kwi, 2005 22:05

pytanko.....
czy można przesakiwać w trakcie pracy nad animacja z trybu guided na expert i odwrotnie ?? ?
mi się to nie udaje ,a jeżeli mozna to jak ??
pozdro tofik

tAboon - Sob 30 Kwi, 2005 09:08

Można bez żadnego problemu. W zakładce SCRIPT masz taki batonik (ostatni na liście po ADD SCRIPT|PRZESUŃ W GÓRĘ\PRZESUŃ W DÓŁ|WYTNIJ (WKLEJ)SKRYPT| jest guiled(EXPERT) po kliknięciu zmieniach w jakim trybie skryptowania piszesz.
donartek - Sro 11 Maj, 2005 10:31

może mi ktoś wytłumaczyć jak zrobić żeby procenty się wyświetliły przy ładowaniu , bo jakoś mi to nie wychodzi :(
tAboon - Czw 12 Maj, 2005 23:22

Przeanalizuj załącznik. Jest tak sam preloader. Działający srpawny. możesz go sprawdzić na mojej stornce jak działa.

Mała uwaga jeśli się krótko bawisz w Swishu (flashu) preloadera nie sprawdizsz nas owim kompie hyba ze amsmz programik do emulacji polaczenia sieciowego wtedy moze tak. Inaczej stransfer nasdysku masz tak duży że animacja załaduje się już 5 razy a preloader anwet nie zdąży ząladować. dlatego preloadery srpawdzać albo na serwerze, albo emulator połączenia sieciowego.

Jeśli będziesz maił jeszcze jakiś rpoblem daj znać a coś będziemy mysleć ja to napisać po ludzki.

cvb - Sob 14 Maj, 2005 11:36

bulion jak chcem otworzyć w swishmax plik to wyskakuje mi błąd że "Unkown Build of Swish... "
Co to jest ? :(

tAboon - Sob 14 Maj, 2005 12:44

A jak brzmi caly komunikat?? bo to mi/nam nie wiele mowi??
cvb - Sob 14 Maj, 2005 14:11

Masz tu screena z błędem :
http://img183.echo.cx/my....ladswish1mv.jpg

Moja wersja SwishMax : Build Date : 2004.02.03 , czyli taka sama :|

SPIDER - Sob 14 Maj, 2005 15:28

ten błą oznacza ze plik swi zostal zapisany w nowszej wersji swisha niz posiadasz,a swish ma to do siebie ze pliki z nowszej wersji sa nie do odczytania przez starsza wersje programu.

Na swishzone.com sa do pobrania uaktualnienia co kilka miesiecy.

Jarek667 - Sob 14 Maj, 2005 15:47

Ja pobrałem przedchwilą i nic nie dało ...
tAboon - Sob 14 Maj, 2005 16:42

A spróbuj ściągnąć pełną instalke i i wtedy powinno być ok.
Jarek667 - Sob 14 Maj, 2005 16:52

Juz wiem dlaczego nie działało ! Trzeba jak najnowszego tekst przeredagowany. Czytac prosze regulamin -- tAboon sciągac :)
cvb - Nie 15 Maj, 2005 11:08

No ale ja mam najnowszą oryginalną wersje SwishMax :(
tAboon - Nie 15 Maj, 2005 17:18

Masz starszą wersję swishmax'a niż ta w której została stworzona animacja. W menu swish kliknij na HELP/Check for updates. Ewentualnie wejdź na stronę SWiSHzone i świągnij sobie najnowszą instalke na 99% pomoże, jeśli nie skontaktuj się ze sprzedawcą oprogramowania lub z supportem na swishzone
donartek - Wto 24 Maj, 2005 18:12

a jak zrobić preloader o nieregularnym kształcie np sznur który rozdziela się później na trzy części :?: :?:
tAboon - Wto 24 Maj, 2005 19:55

pokombinuj z maską. w ten sposób Ci się uda. ja tak robiłem z preloaderem ze zwykłym tekstem.

Zobacz sobie tutaj jeśli nie zdążysz tu zobaczyć, to klinij sobie na music, tam tez jest ten preloader.

semir444 - Sob 18 Lut, 2006 01:53

kurcze nie wiem co jest grane.
Powiem tak:
przeczytałem cały temat i nadal nie bardzo kapuje jak to sie robi.
W tym programie juz siedze tydzien i duzo juz umie-tworze proste stronki ale z preloaderem mam masakryczny problem bo tego nie kumam (dodam ze wczesniej tworzylem strony w html-u ) i moze dlatego mi tak trudno to przyjąc bo porównuje tworzenie stronki do html-u a wiem ze to całkowicie co innego.
Sciągłem DEMO z strony głownej swisha i nadal kicha preloader nie dziala (tzn pojawia sie komunikat ze to nie ta wersja programu).
Nie wiem czy to możliwe ale powiedzcie mi czy mozecie stworzyc taki preloader zwykły pasek na czarno z czerwonym nachodzącym (ładującym) (podana ilośc procent oraz poniżej ilosc kb pobranych (wczytanych).
Bo kurcze nie moge skumać jak to sie robi....patrzyłem po innych stronach z instrukcjami jak to sie robi ale zawsze sie spotykałem z kodami w których nalezało cos pozmieniac lub dodac albo usunąc i zawsze cos knociłem. !tragedia
Jeżeli możecie to zróbcie graficzny poradnik do tego z opisami to moze bedzie nam lepiej (talentom którzy tego nie potrafią).

bo z podanych wyzej przykładów częsc kumam ale np:

gotoSceneAndPlay("Scene_2",1);//tu lecisz do pierwszej klatki nastepnej sceny jeśli film został załadowany//

z tego prawie nic nie kumam (wiem jak sie zamieszcza skrypty ale tego nie kumam)

[ Dodano: Wto 21 Lut, 2006 16:04 ]
sory za kolejnego posta pod moim ale czy nie ma w tym internecie osoby która to moze wytłumaczyć osobie która dopiero z tym zaczyna...(tak jak ja).
Chce poprostu zakichany mały preloader z procentami pobrania pliku (i fajnie by było gdyby jeszcze pokazywało ilosc wczytanych kb)ale to nie musi juz być.

Przeczytałem już mase tematów o preloaderach i w każdym jest inaczej...
Przewodinki i poradniki to samo. :!:

męcze się już 7 dzien z pobraniem lub stworzeniem preloadera (z stroną we flashu sobie radze ale z preloaderem juz dostaje nerwicy !! !).
Na forum zamieściliście kod banera-ok zrobilem tak jak pisaliscie albo mniej wiecej tak-bo myslałem ze jak jest kod to go tylko trzeba wkleic a tam okazuje sie ze trzeba zmieniać pojęcia mi nie znane.
Więc pobrałem ten preloader ale NIE MOGĘ GO OTWORZYĆ NAWET NAJNOWSZĄ WERSJĄ SwiSH-a pobranego ze strony producenta. :evil:

W poradnikach mi piszą jak to zrobić oraz są pokazane screeny z tego ale TO NIE TEN PROGRAM a jaki to juz nikt nie napisze tylko sie mozna domyslac co to za program...
Znalazlem pewne programy w których to pewnie mozna zrobic ale zajmują nawet po kilkaset mega i po instalacji jeszcze wiecej i tutaj pytanie czy aby zrobic mały preloader musze sciagac godzinami takie programy ?
Sciąglem juz chyba z 50 programów i zawsze cos jest nie tak:
Sciągłem program do edycji flasha to okazalo sie ze jego 30 dniowa wersja juz minęła tylko ciekawe jest to ze ja go dopiero co sciągłem :evil:
Pobrałem inne preloadery i okazuje się że plików .fla takze SWiSH mi nie otworzy i z tym także kupa.
No sory ale poprostu chce aby mi ktos wytłumaczył jak stworzyć preloadera w SWiSH-u z opisem tekstowym i screenami dla lepszego zrozumienia ale w całym internecie chyba nie ma takiej osoby bo juz wszędzie szukałem.
Jezeli ktos moze pomóc to prosze napisac bo juz nie wiem do cholery co zrobic...

adi89 - Sro 08 Mar, 2006 19:35

mam pytanie czy preloader mozna zainstalowac na stronie zrobionej w htmlu? Jesli nie to prosze o jakies wzkazowki co najlepiej zrobic aby strona html miala preloder
z gory dzieki

rallypl - Czw 09 Mar, 2006 20:43

u mnie cos jest nie tak ;/

gdy wlaczam animacje w swishu pokazuje ze laduje 620kb, ale gdy przeeksportuje plik do swf pokazuje, ze wczytuje 1kb ;/ i w sumie Preloader nie dziala. Co moze byc przyczyną? pozdro

niby cos z tym, ale nie kumam o co biega ;)

Cytat:
Cannot find scene '<next scene>\ in statement:
if (sceneFrameLoaded("<last scene>",-1)) {
nextSceneAndPlay();
}

hejowicz - Pią 24 Mar, 2006 09:41

ja mam wer swisha maxa oczywista v1.0 b 2005.08.15 pójdzie nie?
bizon11 - Wto 25 Kwi, 2006 15:20

dzięki za pomoc. Właśnie tego szukałem!!! Ale do której dokładnie wersji flasha jest to?
damian1424 - Pon 22 Maj, 2006 12:51

eh ja ze swishem mam do czynienia drugi dzien :( ...
nie wiem jak sie robi klatki ani taki preloadeder:(
wpisuje te cale skrypty we swishu biore podglad i nic nie widac:( co mam zrobic...??

songokuu - Czw 25 Maj, 2006 22:18

Kiedyś ługo szukałem, aż znalazłem jak zrobić prosty preloader, każdy sobie poradzi (BO MI TEŻ WYSZŁO :D )
http://www.swish-db.com/tutorials/view.php/tid/457

a tu podobnie (właściwie to to samo)

http://www.swish-db.com/tutorials/view.php/tid/502

a tutaj jeszcze raz to samo ale z komentarzem i krok po kroku w formie filmu...

http://www.swish-db.com/s...erExplained.htm

Zobaczcie też sobie jak działa na mojej stronie :0

http://neodent.one.pl

Mam nadzieję, że pomoglem...powodzenia wszystkim :D

onufry626 - Wto 27 Cze, 2006 15:08

tAboon, Witam!

W jaki sposób w swishu max doczepic preloader? Jak go zrobić... od A do Z bo sam bo jego chyba trzeba najpierw narysować... sam kod nie wystarczy....

proszę o pomoc!

pozdro!

cyp3r - Sob 30 Wrz, 2006 12:23

witam
jestem bardzo swierzy w temacie i powoli zglebiam tajniki SwishMaxa ;) ... zrobilem prowizoryczna stronke w tym programiku i mam problem z preloaderem - szukajac po forach zauwazylem, ze nie tylko ja sie borykam z tym cudem ;)

sprawa ma sie tak :

na jednym z forow znalazlem preloader o takim kodzie :

Cytat:
onFrame (1) {
stop();
}
onEnterFrame() {
myVar = percentLoaded();
percent = myVar +"%";
tellTarget (bar) {
gotoAndStop(myVar);
}
if (myVar >= 100) {
gotoSceneAndStop("Scene_1",1);
}
}


sam program zadnych bugow nie wywala i wydawaloby sie, ze wszystko jest ok - kod wstukany do pierwszej secny, ktora jest preloaderem - wszystkie elementy potrzebne do dzialania sa / sprite z odpowiednia nazwa i shape'ami - wszystko jest / ... wgrywam, to i odpalam flasha i podczas sprawdzania na kompie wszystko lata, ale jak laduje stronke na serwer (dzialam na republice.pl), to pojawia sie bialy kwadrat i nici :( ...

sama stronka w swishu ma niecale 4 i pol mega - czy rozmiar moze miec wplyw na dzialanie calosci ? instalowalem na nowo playera Flasha i dzialam teraz na 3 przegladarkach i ciagle to samo :/

moglby ktos cos poradzic ? bede wielce wdzieczny ...

adres stronki do ew. wgladu : www.cyperian.republika.pl


Powered by phpBB modified by Przemo © 2003 phpBB Group