|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - I znowu preloader...
Nox - Wto 27 Lis, 2007 17:30 Temat postu: I znowu preloader... Witam, robie bardzo prosta stronke dla nie wymagajacego Irlandczyka. Stronke mam ale potrzeba preloadre. Chcialem zrobic takiego ze no logo firmy bedzie sie powoli pojawialo lub bedzie na poczatku bardzo slabo widoczne i z czasem sie odsloni cale + moze odliczani kb. Czy ktos moglby opisac jak to zrobic krok po kroku. Przejzalem juz forum w temacie preloaderow ale jakos nic mi to nie pomoglo. Logo mam w formacie jpeg.
Pozdrawiam
Seb - Wto 27 Lis, 2007 23:31
na logo maska lub efekt pojawiania
odliczanie procentów jest na bank na forum
tu podstawy http://swish.wodip.opole.pl reszta na forum w zakładce szukaj
Archon - Sro 28 Lis, 2007 19:57
stworz jako pierwsza scene np. "PreLoader", dodaj dynamiczne pole tekstowe dla zmiennej procenty a nastepnie w wscenie wpisz taki kod:
Kod: |
onframe(1) {
loaded = getpercentLoaded();
if (loaded==100) gotosceneandplay("nastepna_scena",1);
}
onframe(3) {
procenty = loaded+"% loaded..."; //procenty - zmienna dla tego pola tekstowego
gotosceneandplay("PreLoader",1);
}
|
jako rozjasnienie napisu mozesz zastosowac chociazby wspolczynnik przezroczystosci (alpha):
Kod: |
onload(){
loaded = 0; loaded2 = 0;
napis_logo._alpha = 0; // jako napis_logo odpowiedni sprite ktory ma sie rozjasniac, btw. tu mozesz wpisac jakakolwiek poczatkowa wartosc
}
onframe(1) {
loaded = getpercentLoaded();
if (loaded==100) gotosceneandplay("nastepna_scena",1);
}
onframe(3) {
napis_logo._alpha += (loaded-loaded2);
loaded2 = loaded;
procenty = loaded+"% loaded..."; //procenty - zmienna dla tego pola tekstowego
gotosceneandplay("PreLoader",1);
}
|
gwoli jasnosci, efekty zobaczysz tylko wtedy jak zaladujesz swoj .swf na serwer (przeciez nie musisz nic sciagac majac wszystko na kompie) lub tymczasowo dla testu opoznisz dzialanie animacji.
pozdro
maciey75 - Sro 28 Lis, 2007 20:08
Archon napisał/a: |
gwoli jasnosci, efekty zobaczysz tylko wtedy jak zaladujesz swoj .swf na serwer (przeciez nie musisz nic sciagac majac wszystko na kompie) lub tymczasowo dla testu opoznisz dzialanie animacji.
pozdro |
lub w SM2 z zakładce Debug ustawisz sobie symulowana predkosc transferu
Nox jak zrobisz tego preloadera to pokaz wszystkim
Nox - Sro 28 Lis, 2007 21:14
Jesli mi sie uda oczywiscie pokaze
[ Dodano: Czw 29 Lis, 2007 10:36 ]
Powiedzcie mi jeszcze jak wstawiacie grafike do swisha?Czy robicie pliki jpeg w photoshopie czy wszystko w swishu zrobione jest? Ja generealnie w photoshopie ale nawet jesli w PS ustawie warstwe tla jako przezroczysta to jak wstawie jpega do swisha to tlo zawsze biale jest i normalnie az sie gotuje jak to widze...
maciey75 - Czw 29 Lis, 2007 18:27
Nox napisał/a: | [ Dodano: Czw 29 Lis, 2007 10:36 ]
Powiedzcie mi jeszcze jak wstawiacie grafike do swisha?Czy robicie pliki jpeg w photoshopie czy wszystko w swishu zrobione jest? Ja generealnie w photoshopie ale nawet jesli w PS ustawie warstwe tla jako przezroczysta to jak wstawie jpega do swisha to tlo zawsze biale jest i normalnie az sie gotuje jak to widze... |
najlepiej wstaw PNG w ktorym ustawisz w PS przezroczyste tlo i nie bedzie problemu
Nox - Czw 29 Lis, 2007 19:28
Hmm ok ale rozumiem ze pliku PNG nie robie w PS tylko inny program jest?? Przerobilem jpega na PNG i nie moge tego otworzyc w PS bo ze niby pisze ze nie wlasciwy format Jakies sugestie co do tego??
[ Dodano: Pi± 30 Lis, 2007 12:54 ]
Archon napisał/a: | stworz jako pierwsza scene np. "PreLoader", dodaj dynamiczne pole tekstowe dla zmiennej procenty a nastepnie w wscenie wpisz taki kod:
Kod: |
onframe(1) {
loaded = getpercentLoaded();
if (loaded==100) gotosceneandplay("nastepna_scena",1);
}
onframe(3) {
procenty = loaded+"% loaded..."; //procenty - zmienna dla tego pola tekstowego
gotosceneandplay("PreLoader",1);
}
|
jako rozjasnienie napisu mozesz zastosowac chociazby wspolczynnik przezroczystosci (alpha):
Kod: |
onload(){
loaded = 0; loaded2 = 0;
napis_logo._alpha = 0; // jako napis_logo odpowiedni sprite ktory ma sie rozjasniac, btw. tu mozesz wpisac jakakolwiek poczatkowa wartosc
}
onframe(1) {
loaded = getpercentLoaded();
if (loaded==100) gotosceneandplay("nastepna_scena",1);
}
onframe(3) {
napis_logo._alpha += (loaded-loaded2);
loaded2 = loaded;
procenty = loaded+"% loaded..."; //procenty - zmienna dla tego pola tekstowego
gotosceneandplay("PreLoader",1);
}
|
gwoli jasnosci, efekty zobaczysz tylko wtedy jak zaladujesz swoj .swf na serwer (przeciez nie musisz nic sciagac majac wszystko na kompie) lub tymczasowo dla testu opoznisz dzialanie animacji.
pozdro |
Mecze sie z tym i mecze moze dalby rade jakis przyklad takiego preloadera do wgladu? Bylbym wdzieczny.
maciey75 - Pi± 30 Lis, 2007 20:51
PNG robisz z PSie... otworz tego JPG zapiasz jako PNG i edytuj PNG. stworz przezroczystosc dla tla i takiego PNG zaciagnij to SM.
Seb - Pi± 30 Lis, 2007 21:51
w sumie z tymi png róznie bywa w PS. mi też czasami nie czyta cs3, a jak wrzucę do 6.01 to jest ok. lub zależy od dnia, dzi¶ nie otwiera, jutro tak, mimo że przed chwil± był zrobiony z PS.
przerób sobie z przeĽroczystym tłem jak pisane bylo wyzej w PS i zapisz jako png od nowa ten jpg
Nox - Pi± 07 Gru, 2007 10:57
Nox napisał/a: | Hmm ok ale rozumiem ze pliku PNG nie robie w PS tylko inny program jest?? Przerobilem jpega na PNG i nie moge tego otworzyc w PS bo ze niby pisze ze nie wlasciwy format Jakies sugestie co do tego??
[ Dodano: Pi± 30 Lis, 2007 12:54 ]
Archon napisał/a: | stworz jako pierwsza scene np. "PreLoader", dodaj dynamiczne pole tekstowe dla zmiennej procenty a nastepnie w wscenie wpisz taki kod:
Kod: |
onframe(1) {
loaded = getpercentLoaded();
if (loaded==100) gotosceneandplay("nastepna_scena",1);
}
onframe(3) {
procenty = loaded+"% loaded..."; //procenty - zmienna dla tego pola tekstowego
gotosceneandplay("PreLoader",1);
}
|
jako rozjasnienie napisu mozesz zastosowac chociazby wspolczynnik przezroczystosci (alpha):
Kod: |
onload(){
loaded = 0; loaded2 = 0;
napis_logo._alpha = 0; // jako napis_logo odpowiedni sprite ktory ma sie rozjasniac, btw. tu mozesz wpisac jakakolwiek poczatkowa wartosc
}
onframe(1) {
loaded = getpercentLoaded();
if (loaded==100) gotosceneandplay("nastepna_scena",1);
}
onframe(3) {
napis_logo._alpha += (loaded-loaded2);
loaded2 = loaded;
procenty = loaded+"% loaded..."; //procenty - zmienna dla tego pola tekstowego
gotosceneandplay("PreLoader",1);
}
|
gwoli jasnosci, efekty zobaczysz tylko wtedy jak zaladujesz swoj .swf na serwer (przeciez nie musisz nic sciagac majac wszystko na kompie) lub tymczasowo dla testu opoznisz dzialanie animacji.
pozdro |
Mecze sie z tym i mecze moze dalby rade jakis przyklad takiego preloadera do wgladu? Bylbym wdzieczny. |
Dynamiczne pole tekstowe - czyli mam stworzyc plik txt z czyms w srodku i go wstawic na ta stronke??
|
|