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ę
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ę
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 |
|
|
|
 |
|