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

SWiSH Max - [swishmax] wczytywanie swf do swf (Co robię zle ?)

FliSs_tCv - Czw 04 Paź, 2007 19:39
Temat postu: [swishmax] wczytywanie swf do swf (Co robię zle ?)
Witajcie :) czytając ten wątek http://swish.wodip.opole....%B3adowany++swf
i sprawdzając załącznik wydawało się proste i na 100% takie jest tylko nie mam pojęcia co popełniam za błąd jeżeli zrobię na tamtym pliku że chcę aby w srite ladowanie odrazu wczytał się plik czyli on Load to mi dziala ale u mnie musze popełaniać błąd w scieżce czy pomożecie mi to pojąć jak wczytywać automatycznie nie po kliknięciu ale w moim wypadku plik swf ?
strzałką pokazuję gdzie chcę go mieć wczytanego :)


Napiszę również że mam w tym sprice taki kod

onLoad () {
loadMovie("firma.swf");
}


jest mi to bardzo potrzebne a nie moge pojąć co wykonuję zle :( proszę was o pomoc pozdrawiam i czekam z niecierpilowscia na pomoc :)

defu - Czw 04 Paź, 2007 20:13

ja jednak proponuje

Kod:

onLoad () {
    loadMovieNum("firma.swf",1);
}



jeżeli chcesz żeby to znikło to używaj

Kod:

unloadMovieNum(1);



jeśli o to Ci chodzi

FliSs_tCv - Czw 04 Paź, 2007 20:25

niestety to nie pomogło nie wczytało mi pliku firma.swf do sprite tresc :( nie wiem co robie żle ehh
defu - Czw 04 Paź, 2007 20:27

wrzuć ten plik to zobaczę co nie tak
FliSs_tCv - Czw 04 Paź, 2007 20:31

za duży pliczek wiec wrzucic nie da rady :)
defu - Czw 04 Paź, 2007 20:32

no to go okrój do tego co jest potrzebne
FliSs_tCv - Czw 04 Paź, 2007 20:38

nie no to bez sensu cos ta wywalac ... i wkladac go tutaj ;> jakas sciezke trzeba podac aby to polecialo czy jak ? przed

loadMovieNum("firma.swf",1);

mstudio.(itd.).loadMovieNum("firma.swf",1);

mielu - Czw 04 Paź, 2007 20:40

a powiedz mi czy pliki masz w tym samym katalogu??
nawed podczas testowania w programie robi sie swf i musi on być w tym samym katalogu co pik firma.swf

FliSs_tCv - Czw 04 Paź, 2007 20:46

plik jest w tym samym katalogu co plik główny
mielu - Czw 04 Paź, 2007 20:51

wiec daj sobie w sprite tresc
Kod:

onLoad () {
    this.loadMovie("firma");
}

defu - Czw 04 Paź, 2007 21:01

w tym wypadku zastosuj

Kod:
onFrame (1) {
    loadMovie("firma.swf");
}


u mnie już działa

FliSs_tCv - Czw 04 Paź, 2007 21:02

niestety nic to nie pomogło mielu ;> chyba że zapomiałeś dodać tam jescze rozszerzenia ;>
mielu - Czw 04 Paź, 2007 21:03

tak sorki
FliSs_tCv - Czw 04 Paź, 2007 21:08

niestety nadal nie wczytuje się :(
mielu - Czw 04 Paź, 2007 21:15

jak chcesz to podeślij mi to na maila to Ci zobaczę na to
defu - Czw 04 Paź, 2007 21:16

no tu działa
FliSs_tCv - Czw 04 Paź, 2007 21:20

Mielu mam tam wstawiony przy jednej z odpowiedzi pliczek sciagnij :) jak nie widzisz dajznac :)



-------- EDIT --------

Ten przykład który wstawiłeś nie o to mi chodziło :) bo ja też tak potrafię go wczytać ale nie mogę wczytać w moim przypadku poto wysłałem mój plik a ty wywaliłeś wszystko inne i wstawiłeś tak jak w poscie do którego link podałem na początku zrobiłeś :)

mielu - Czw 04 Paź, 2007 21:26

no działa, zmieniłem tylko z levelu na sprite
i przesunąłem tego sprite na pole animacji

FliSs_tCv - Czw 04 Paź, 2007 21:33

mielu napisał/a:
no działa, zmieniłem tylko z levelu na sprite
i przesunąłem tego sprite na pole animacji


Tzn ? nie rozumiem wytłumaczyłbyś mi ? i dał pliczke ;>

mielu - Czw 04 Paź, 2007 21:35

zobacz
defu - Czw 04 Paź, 2007 21:39

czy to ma jakieś znaczenie
FliSs_tCv - Czw 04 Paź, 2007 21:44

Kurcze ok pokazuję się ale nie pokazuję się w tym szarym prostokącie a tam ma się pokazywać ma się wysunąć tak jak ten prostokącik i tam sie pokazac nie chce tego wszystkiego razem więc prubuje ladowac swf do swf bo wtedy strona byla by już za duza i długo by sie ładowala
mielu - Czw 04 Paź, 2007 21:53

zobacz czy to coś takiego ma być

[ Dodano: Czw 04 Paź, 2007 22:55 ]
Kod:
onLoad () {
    loadMovie("firma.swf");
}

może być tak i tak
Kod:

onFrame (1) {
    loadMovie("firma.swf");
}
onLoad () {
}
onFrame (2) {
    stop();
}

FliSs_tCv - Czw 04 Paź, 2007 22:19

Ok jest super :) ładuje się wkoncu :D hehe ale powiedz mi jescze jedno :) jak ustawić to tak aby się równo ładowało ? może skierujesz mnie to posta albo powiesz bez róznicy aby tylko mi to wkoncu ruszylo bo mnie nerw już bierze juz pare łądnych dni nad tym siedze :(

----- EDIT ------


Jednak zachwaliłem :( nie działa na sewerze :( no ale dalej proszę o podpowiedz jak ustawić wczytanego swfa :)

mielu - Pią 05 Paź, 2007 05:42

w zakładce transform masz Anchor Point i ustawiasz TOP LEFT


pamiętaj że tylko winda nie rozróżnia dużych i małych literek, a platformy unixowe tak, wiec sprawdź czy pliki mają takie same nazwy

defu - Pią 05 Paź, 2007 07:32

No ja już nie rozumiem. Razem z mielu daliśmy Ci przykłady jak to zrobić poprawnie, żeby działało. Więc nie rozumiem gdzie problem? chcesz żeby CI się poźniej wczytywało to zamiast

Kod:
onFrame (1) {
    loadMovie("firma.swf");
}


wpisujesz

Kod:
onFrame (9999) {
    loadMovie("firma.swf");
}


*9999 <- to numer klatki w któym ma się wykonać akcja. Jak masz ustawione 12 fps to dajesz sobie akcję w 12 klatce i akcja wykonuje się po sekundzie animacji. Jeśli dasz na 24 klatkę to po 2 sekundach i analogicznie...

FliSs_tCv - Pią 05 Paź, 2007 08:35

Mielu i Defu dzięki bardzo że mi pomogliście:D

------ ------

Jakby ktoś kiedyś czytał tego posta to miałem problem z wyswietleniem na sewerze
ponieważ miałem w base="adres do pulpitu" wywaliłem to i tryby można tez tam
podać adres http://www.adres_strony.pl/katalog/ w którym są te
animacje :) pozdrawiam :)


Powered by phpBB modified by Przemo © 2003 phpBB Group