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

SWiSH Max - [ktokolwiek wie] czytanie zdjec z pliku

spedia - Czw 07 Wrz, 2006 23:10
Temat postu: [ktokolwiek wie] czytanie zdjec z pliku
Witam serdecznie!

Chce zeby zdjecia w gotowym swf byly wczytywane z pliku. Zwykle (sic!) ladowanie pliku. Chodzi dokladnie o to, aby wystarczylo podmienic plik graficzny na serwie a on sie automatycznie zminil w pliku swf.

Poszukalem juz roznych skrypciorow do wczytywania testu z pliku, wczytywania calej strony html, ale wczytywania grafy nie znalazlem.

Pomoze ktos?

sl01k - Pią 08 Wrz, 2006 02:31

sprawa chyba prosta.

Kod:
 
on (coś tam np press) {
    mainload.loadMovie("zdjecie.rozszezenie"); //rozszezenie najlepiej jak jest swf
    preloader2.gotoAndPlay("prekaka");
}

po akcji "coś tam" laduje plik zdjecie.rozszezenie do "mainload" i uzywa preloadera "preloader2

moze byc to zdjecie.jpg ale zdaza sie czesto ze przegladarki nie wczytuja tego choć powinny i zazwyczaj to dziala jednak gdy wkleisz zdjecie do swisha i zapiszesz poprostu zeby miec zdjecie w formacie swf masz pewnosc ze bedzie dzialac zawsze i zawsze wczyta twoje zdjecie ...
jezeli dalej bedziesz mial problem przygotuje ci swi

na stronie (: $nugatta :) sa przyklady preloaderow (bodajze plik "video" albo "preloader" niepamietam dokladnie)

ciekawe czy teraz tez bedzie edytka (: :?

spedia - Pią 08 Wrz, 2006 08:22
Temat postu: dzieki za pomoc!
Wlasnie w nocy znalazlem ta akce, ale dzieki za pomoc!

Zostaje jeszcze jedna zagadka.
Nie wiem czy wogle jest to mozliwe ale najlepiej zeby dalo sie teraz robic akcje na tym zdjeciu.
Probowalem ladowac grafike do sprite'a i na nim potem robic efekty, ale gdy tylko daje jakas animacje na lini czasu juz teoretycznie po wczytaniu zdjecia, nie wyswietla sie ono wcale.

Moze i na to jakis pomysl?

nugatt - Pią 08 Wrz, 2006 08:25

sl01k napisał/a:
//rozszezenie najlepiej jak jest swf
jeżeli są to jpgi to po co utrudniać i konwertować na swf
sl01k - Pią 08 Wrz, 2006 21:20

$nugatt
Cytat:
jeżeli są to jpgi to po co utrudniać i konwertować na swf

poniewaz robilem kiedys galerie z jpg i niewiedziec czemu na niektorych kompach dzialala a na innych nie a jak zaminilem jpg na swf dzialala na wszystkich :/
nierozkminilem dlaczego tak sie dzialo ale tak bylo no i po zatym jak zamienisz na swf zystkujesz na jpg kilo :)

PeTe - Sob 09 Wrz, 2006 08:40

Ja używam galeri która ładuje jpg i działa wszędzie. Galeria jest z swishtutorial i nigdy na żadnym playerze nie bylo z nią kłopotu. Na mojej stronie można podejrzeć a galeria jest stąd
sl01k - Sob 09 Wrz, 2006 10:16

a mi i w tej galeri nie dzialalo :) pamietam ze wszystko bylo oka ... tylko jak wczytalem plik obrobiony przez photoshopa to dzialy sie dziwne rzeczy ... tak jakby te jpgi byly inne ... niewiem dlac zegp tak sie dzialo
PeTe - Sob 09 Wrz, 2006 12:45

Albo zmieniałeś wymiar albo co bardziej prawdopodobne zapisywałeś zdjęcia z Photoshopa w formacie kolorów CMYK a nie RGB, to najczęstszy błąd jeśli jest zwykly jpg RGB taki najpopularniejszy i ma wymiary 500x375 dla dużego zdjęcia i 100x74 dla miniaturki musi działac i co najważniejsze działa użwam tej galerii na wielu stronach zawsze działa
sl01k - Sob 09 Wrz, 2006 17:24
Temat postu: Re: dzieki za pomoc!
spedia napisał/a:
Wlasnie w nocy znalazlem ta akce, ale dzieki za pomoc!

Zostaje jeszcze jedna zagadka.
Nie wiem czy wogle jest to mozliwe ale najlepiej zeby dalo sie teraz robic akcje na tym zdjeciu.
...
Moze i na to jakis pomysl?


jezeli zamienisz jpg na swf tak jak mowilem daj akcje w tym swfie innej opcji nie widze :) (tym ktory jest wczytany (zaladowany))

a co do cmyk i rgb to byc moze glowy niedam napewno to sprawdze

nugatt - Sob 09 Wrz, 2006 20:25

wiem że nie nie ładują się 'progresive' jpg do swf.
rs - Sro 13 Wrz, 2006 07:44

Ostatnio musiałem zrobić taką opcję: zdjęcia są wrzucane z poziomu panelu sterowania, i wyświetlają się na stronie głównej 3 zdjęcia, zmieniają się powiedzmy co 100 klatek, ramka w której się wyświetlają foty ma wymiar 500px na 250px a wygląda to tak:

on (press) {
getURL(link,"_self");
}

onFrame (1)
{
i+=1;
if(i==3){
i=0;
}

link2="swf/img2.php?id="+i;

ff.loadMovie(link2);
}
onFrame (200) {
gotoAndPlay(1);
}

ff - to jest shape, zaznaczona opcja "target" i trzeba dać mu jakąś nazwę dowolną w tym przypadku akurat "ff" :)

jaro88 - Nie 17 Wrz, 2006 10:56

sl01k napisał/a:
poniewaz robilem kiedys galerie z jpg i niewiedziec czemu na niektorych kompach dzialala a na innych nie
sl01k napisał/a:
pamietam ze wszystko bylo oka ... tylko jak wczytalem plik obrobiony przez photoshopa to dzialy sie dziwne rzeczy ... tak jakby te jpgi byly inne ... niewiem dlac zegp tak sie dzialo


mialem podobne problemy. wszystko bylo spowodowane tym ze obrazki mialy rozszezenie .jpg albo .JPG a serwer rozroznial duze i male litery. dlatego trzeba bylo zmienic rozszezenia na .jpg (np. TotalComanderem) i wszystko bylo ok.

sl01k - Nie 17 Wrz, 2006 11:20

jaro88 :) juz wersja nugatta jest bardziej prawdopodobna :) male i duze litery lol przeczkole
jaro88 - Nie 17 Wrz, 2006 12:03

moze i przedszkole ale u mnie pomoglo :P
Mackas - Czw 01 Lut, 2007 10:58

sl01k napisał/a:
on (coś tam np press) {
mainload.loadMovie("zdjecie.rozszezenie"); //rozszezenie najlepiej jak jest swf
preloader2.gotoAndPlay("prekaka");
}


Czy możesz wyjąnić jak dokładnie podłączyć ten preloader?
On też jest ładowany z zewnątrz?
SWI byłby bardzo pomocny ;)


Powered by phpBB modified by Przemo © 2003 phpBB Group