Problem z preloderem

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
wazniak
Posty: 6
Rejestracja: pn lis 17, 2008 8:10 pm

Problem z preloderem

Post autor: wazniak »

Witam, otoz zrobilem preloader wg tego tutoriala http://www.webinside.pl/flash/tutoriale/84 i mam problem z gotoAndPlay() bo chce za pomoc buttonu przejsc do innej klatki i wyskakuje mi taki blad

Kod: Zaznacz cały

**Error** Scene=Scene 2, layer=btnLeft, frame=2:Line 1: Statement must appear within on handler
     gotoAndPlay(1)

Total ActionScript Errors: 1      Reported Errors: 1
zapewne chodzi o to, ze flash nie wie w ktorej scenie isc do danej klatki, czy ktos moglby mi pomoc ?
Thorus
Przelotem
Przelotem
Posty: 289
Rejestracja: pt sty 26, 2007 1:46 am

Re: Problem z preloderem

Post autor: Thorus »

A nie brakuje Ci czasem tylko ";" ??
wazniak
Posty: 6
Rejestracja: pn lis 17, 2008 8:10 pm

Re: Problem z preloderem

Post autor: wazniak »

nawet jak dodam ten znak ";" jest to samo:/ prosze o pomoc
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Problem z preloderem

Post autor: Marek_bf »

Pakujesz skrypt do akcji obiektu a nie akcji klatki.
wazniak
Posty: 6
Rejestracja: pn lis 17, 2008 8:10 pm

Re: Problem z preloderem

Post autor: wazniak »

wlasnie tak robie

w drugiej scenie na pierwszej klatce daje BUTTON i jemu przypisuje gotoAndPlay(2); bo chce zeby przenioslo mnie na druga klatke tez w drugiej screnie i jest to samo
wazniak
Posty: 6
Rejestracja: pn lis 17, 2008 8:10 pm

Re: Problem z preloderem

Post autor: wazniak »

prosze niech mi ktos pomoze
Thorus
Przelotem
Przelotem
Posty: 289
Rejestracja: pt sty 26, 2007 1:46 am

Re: Problem z preloderem

Post autor: Thorus »

Marek_bf pisze:Pakujesz skrypt do akcji obiektu a nie akcji klatki.
Jesli tego nie rozumiesz, to w jeszcze bardziej prosty sposob mowiac, wprowadzasz skrypty do MovieClipu a nie do klatki. Masz w oknie AS "Action - MovieClip", a nie "Action - Frame" a wlasnie tak powinno byc. Nie klikaj w mc tylko w klatke i dopiero potem wrzucaj kod ;)
Ostatnio zmieniony sob lis 22, 2008 3:33 pm przez Thorus, łącznie zmieniany 1 raz.
wazniak
Posty: 6
Rejestracja: pn lis 17, 2008 8:10 pm

Re: Problem z preloderem

Post autor: wazniak »

kurde nie czaje, mowie ze na byle jaka warstwe klade przycisk, zaznaczam przycisk i klikam F9 i pisze gotoAndPlay(2); i mam ten blad
Thorus
Przelotem
Przelotem
Posty: 289
Rejestracja: pt sty 26, 2007 1:46 am

Re: Problem z preloderem

Post autor: Thorus »

wiec nie zaznaczaj przycisku tylko klatke na timeLine i potem se daj te F9 ;) a dopiero potem kod!
Wojtas14
Nowy
Nowy
Posty: 31
Rejestracja: sob lip 19, 2008 4:41 pm
Kontakt:

Re: Problem z preloderem

Post autor: Wojtas14 »

zaznacz swoj obiekt ,czyli swojego preloadera i naciśnij F9 potem wklej ten kod i jak nie zadziała to spróbuj zmienić gotoAnd Play(2) na _root.gotoAndStop(2)
wazniak
Posty: 6
Rejestracja: pn lis 17, 2008 8:10 pm

Re: Problem z preloderem

Post autor: wazniak »

preloader zrobilem od nowa wg tego http://www.sendspace.com/file/wpp7nc i mam ten sam blad, i odrazu powiem ze nie mgoe zaznaczyc prelodaer bo on sluzy to wczytania strony naspenie na stronie wlasciwej chce dac intro a pod interm skip intro i wlasnie to bedzie przycisk ktoremu tak usilnie proboje dac to gotAndPlay(2) lecz nie dziala, i nie mowie ze musze warstwe zaznaczyc bo to przycisk ma spowodowac przejscie do dalszej klatki czyli drugiej:)
Thorus
Przelotem
Przelotem
Posty: 289
Rejestracja: pt sty 26, 2007 1:46 am

Re: Problem z preloderem

Post autor: Thorus »

Skrypty mozna pisac wewnatrz obiektu, ale tego sie juz nie robi, nalezy tworzyc kod w klatkach i odnosic sie do obiektow (MovieClipow) poprzez ich instancje.
Problem tkwi zapewne w tym ze nie orientujesz sie w historii ActionScript. Przypuszczam, ze opierajac sie na jakims gotowcu zrobiles kod ktory powinien byc umieszczony w klatce, a ty go uparcie pchasz do klipu.
Poczytaj troche na temat programowania we flashu to moze Ci sie rozjasni o co kaman. ;) Jesli sie jednak myle pokaz fla bedzie prosciej pomoc.
ODPOWIEDZ