SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
MovieClip i zewnętrzny preloader z galerią
Autor Wiadomość
mactrack 
Początkujący


Dołączył: 11 Sty 2011
Posty: 7
Skąd: Wrocław
Wysłany: Wto 11 Sty, 2011 10:31   MovieClip i zewnętrzny preloader z galerią

Witam. Być może robię banalny błąd, ale nie wiem czego się czepić?...Przeszukiwałem forum ostatnie dni, ale takiego problemu nie znalazłem.
A idzie o to, że mam wykonaną stronę w Swish, do której chcę wgrać w MovieClip zewnętrzny plik .swf z galerią zdjęć poprzedzoną Preloaderem. Strona galerii składa się z 2 części Preloader i Scena _1 . Pliki .swf bez Preloadera wgrywają się prawidłowo, natomiast z Preloaderem on sam się ładuje i prawidłowo wyświetla, ale dochodząc do 100% zamiast przejść do galerii ( Scena_1 ) wskakuje na początek głównej strony a nie zewnętrznej, w której on sam jest.
Oto scrypt preloadera, bo jak sądzę problem tkwi w nim :

Kod:

onFrame (5) {
    if (sceneFrameLoaded("<last scene>", -1)) {
        gotoSceneAndPlay("Scena_1", 1);
    }
}
onFrame (8) {
    percentLoaded.text = "Loading - " add getPercentLoaded() add "% Complete";
    bytesTotal.text = Math.round(getBytesLoaded() / 1000) add " KB out of " add Math.round(getBytesTotal() / 1000) add " KB Loaded";
    loaderBar._xscale = getPercentLoaded();
    if (getPercentLoaded() >= 99) {
        nextSceneAndPlay();
       
    }
}
onFrame (9) {
    prevFrameAndPlay();
}


Oczywiście nie ma problemu, kiedy ta sama galeria z Preloaderem jest umieszczona w głównej stronie.
Może ktoś spotkał się z podobnym problemem i pomoże mi ?
Pozdrawiam, Piotr
_________________
Piotr
 
     
^shastaan 



Pomógł: 72 razy
Dołączył: 09 Gru 2007
Posty: 688
Skąd: Rzeszów
Wysłany: Wto 11 Sty, 2011 10:53   

Zapomniało Ci się załączyć plików więc tylko zgadywać mogę, że scena główna też nazywa się Scena_1.

Otwórz plik z galerią i zmień nazwę "Scena_1" na "galeria" i zmień w powyższym kodzie linijkę:
Kod:
gotoSceneAndPlay("Scena_1", 1);
na
Kod:
gotoSceneAndPlay("galeria", 1);
_________________
Prowadzę stacjonarne i zdalne szkolenia z grafiki, również ze SWiSH. Program ustalany indywidualnie w zależności od potrzeb klienta. Szczegóły na www.kreopka.pl
 
 
     
maciey75 
Mistrz



Pomógł: 15 razy
Wiek: 50
Dołączył: 20 Lip 2005
Posty: 151
Skąd: pyra w wawie
Wysłany: Wto 11 Sty, 2011 17:12   

a mi to wyglada na to
 
     
mactrack 
Początkujący


Dołączył: 11 Sty 2011
Posty: 7
Skąd: Wrocław
Wysłany: Wto 11 Sty, 2011 21:46   

shastaan napisał/a:
Zapomniało Ci się załączyć plików więc tylko zgadywać mogę, że scena główna też nazywa się Scena_1.

Otwórz plik z galerią i zmień nazwę "Scena_1" na "galeria" i zmień w powyższym kodzie linijkę:
Kod:
gotoSceneAndPlay("Scena_1", 1);
na
Kod:
gotoSceneAndPlay("galeria", 1);


Dziękuję, za szybki odzew. Zmiana nazwy zmieniła sytuację o tyle, że loader dochodzi do 100% i się zatrzymuje. Dołączam dwa pliki na których testuję ten problem.
_________________
Piotr
 
     
^shastaan 



Pomógł: 72 razy
Dołączył: 09 Gru 2007
Posty: 688
Skąd: Rzeszów
Wysłany: Sro 12 Sty, 2011 10:52   

maciey75, miał rację.
W załączniku masz naprawiony preloader ale musisz poprawić jeszcze parę innych rzeczy.
_________________
Prowadzę stacjonarne i zdalne szkolenia z grafiki, również ze SWiSH. Program ustalany indywidualnie w zależności od potrzeb klienta. Szczegóły na www.kreopka.pl
 
 
     
mactrack 
Początkujący


Dołączył: 11 Sty 2011
Posty: 7
Skąd: Wrocław
Wysłany: Sro 12 Sty, 2011 12:39   

shastaan napisał/a:
maciey75, miał rację.
W załączniku masz naprawiony preloader ale musisz poprawić jeszcze parę innych rzeczy.


Wiekie dzięki, działa jak trzeba. Jako ciekawostkę powiem, że sam Swish 4 wskazuje w DEBUG, że jest błąd w skrypcie, a dokładnie :
Oczekiwano numer klatki ale znalezion "start" w "" w kodzie:
Preloader::onFrame (5)
gotoAndPlay("start", 1)


Tak, muszę trochę poprawek zrobić...to tylko wesja wstępna. Raz jeszcze dziękuję bardzo.
_________________
Piotr
 
     
^shastaan 



Pomógł: 72 razy
Dołączył: 09 Gru 2007
Posty: 688
Skąd: Rzeszów
Wysłany: Sro 12 Sty, 2011 12:55   

gotoAndPlay("start",1) jest źle - zapomniałem usunąć klatkę :P
powinno być gotoAndPlay("start");
_________________
Prowadzę stacjonarne i zdalne szkolenia z grafiki, również ze SWiSH. Program ustalany indywidualnie w zależności od potrzeb klienta. Szczegóły na www.kreopka.pl
 
 
     
mactrack 
Początkujący


Dołączył: 11 Sty 2011
Posty: 7
Skąd: Wrocław
Wysłany: Sro 12 Sty, 2011 12:57   

shastaan napisał/a:
gotoAndPlay("start",1) jest źle - zapomniałem usunąć klatkę :P
powinno być gotoAndPlay("start");


Faktycznie..zmieniłem i jest cacy:-) Pozdrawiam

[ Dodano: Czw 13 Sty, 2011 01:03 ]
...I problemów ciąg dalszy:-( Wgrywając w MovieClip zewnętrzny scroller po kliknięciu na strzałki przesuwające tekst, tak jak poprzednio ( w galerii) wskakuje główna strona. Proszę o pomoc. Gdzie popełniony jest błąd ?
_________________
Piotr
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

SWiSH - Create Flash animaton the easy way

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.33 sekundy. Zapytań do SQL: 15