Dlaczego 2 kliknięcia buttona

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.
rafi83
Nowy
Nowy
Posty: 29
Rejestracja: pn cze 16, 2008 1:43 am

Dlaczego 2 kliknięcia buttona

Post autor: rafi83 »

Kod: Zaznacz cały

on (press) {
	gotoAndStop("down");
}
on (press) {
	_parent.lzz_mc.styk2_mc.gotoAndStop(1);
	_parent.lzz_mc.stycznik_dmr.gotoAndStop(3);
}
W buttonie mam taki skrypt. I teraz pytanie gdy nacisnę raz idzie mi do klatki "down" . I teraz musze drugi raz kliknąc na ten button zeby zadziałały mi te dwa movie clipy styk i stycznik>
Czy mozna to zrobic zeby po jednym kliknieciu przeszło mi do wszystkich 3 klatek jednoczesnie.?
Bo ja nie widze błędów w tym skrypcie. pisałem to na głównym time linie w nowej formie ale wogole mi nie dzialało.

Dodam ze do tego przycisku jest scieżka
włacznikAP.wylAP
rafi83
Nowy
Nowy
Posty: 29
Rejestracja: pn cze 16, 2008 1:43 am

Re: Dlaczego 2 kliknięcia buttona

Post autor: rafi83 »

Ps tam wczesniej bedzie (3). A to na głównym zapisywałem ale wogóle nie działa.
[/code]włacznik_ap.wył_ap.onRelease = function() {
_parent.lzz_mc.tabl_pradnica.gotoAndStop(3);
_parent.lzz_mc.stycznik_dmr.gotoAndStop(3);

}

Kod: Zaznacz cały

Czy mam jakies błedy w kodach?
Thorus
Przelotem
Przelotem
Posty: 289
Rejestracja: pt sty 26, 2007 1:46 am

Re: Dlaczego 2 kliknięcia buttona

Post autor: Thorus »

Wpisz sobie:

Kod: Zaznacz cały

trace(włacznik_ap.wył_ap);
Jesli wyjdzie undefined to masz zle zdresowanie obiektu dla ktorego przypisujesz zdarzenie. Jesli bedzie okej, to tym samym sposobem sprawdz te oba obiekty _parent.lzz_mc.styk2_mc i _parent.lzz_mc.stycznik_dmr. Wydaje mi sie, ze to blad zlego adresowania.
Aha i jeszcze jedno, jesli decydujesz sie na pisanie skryptow w klatce to musisz miec ustawione w publish setting - flash - version na jakas wyzsza versje. Umieszczanie kodu w klipach jest przestarzale i odradzam :)
rafi83
Nowy
Nowy
Posty: 29
Rejestracja: pn cze 16, 2008 1:43 am

Re: Dlaczego 2 kliknięcia buttona

Post autor: rafi83 »

Dzieki za odp. ale jestem poczatkujacy i jeszcze nie korzystałem z tej funkcji.
Domyslam sie ze chodzi o wyswietlenie ściezki dostępu.
Gdzie mam to wpisac>
Jak wpisuje w głównym Timeline to nic mi nie wyswietla, i dodatkowo zadnych błedów nie ma

Kod: Zaznacz cały

trace(włacznik_ap.wył_ap); 
trace(_parent.lzz_mc.tabl_pradnica);
trace(_parent.lzz_mc.stycznik_dmr);
Wpisywałem tez tak

Kod: Zaznacz cały

włacznik_ap.wył_ap.onRelease = function() {
trace(włacznik_ap.wył_ap); 
}
włacznik_ap.wył_ap.onRelease = function() {
trace(_parent.lzz_mc.tabl_pradnica);
}
włacznik_ap.wył_ap.onRelease = function() {
trace(_parent.lzz_mc.stycznik_dmr);
}
i nic nie pokazuje
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Dlaczego 2 kliknięcia buttona

Post autor: Marek_bf »

To wskazuje na złe adresowanie. Nie takie wpisujesz ścieżki jak trzeba.
Thorus
Przelotem
Przelotem
Posty: 289
Rejestracja: pt sty 26, 2007 1:46 am

Re: Dlaczego 2 kliknięcia buttona

Post autor: Thorus »

A mnie tu dziwi czemu nie wyswietla mu wogole komunikatu, nawet jesli zle sciezki podaje. Powinien przeciez pojawic sie "undefined".
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Dlaczego 2 kliknięcia buttona

Post autor: Marek_bf »

Nie możesz założyć, że gdzieś w kodzie nie ma np.

Kod: Zaznacz cały

lzz_mc.tabl_pradnica = "";
@ rafi83 nie używaj polskich znaków diakrytycznych w kodzie
rafi83
Nowy
Nowy
Posty: 29
Rejestracja: pn cze 16, 2008 1:43 am

Re: Dlaczego 2 kliknięcia buttona

Post autor: rafi83 »

Sorry ze tak pozno odpisuje ale siedzę tylko wieczorkami nad tym ostatnio i dzieki za odpowiedzi.

[quote="Marek_bf"]Nie możesz założyć, że gdzieś w kodzie nie ma np.

Kod: Zaznacz cały

lzz_mc.tabl_pradnica = "";
Nie rozumiem tego, co nie moge założyc...

Polskie znaki diakrytyczne to sa te typowe w np Instance Name ł,ą,ś, ć tak ?

A jesli chodzi o to polecenie trace to po wyeksportowanie u powrocie w oknie output dostałem
_level0.włacznik_ap.wył_ap
_level0.lzz_mc.stycznik_dmr
_level0.lzz_mc.tabl_pradnica
wiec chyba adresowanie mam ok?

Trochę zmodyfikowałem same sciezki, ale chodzi o to samo.

http://rapidshare.com/files/1271567...

Na srodku jest Mc akumulator lewy i akumulator prawy.
A w nim przyciski wył i wł
na poczatku działa mi tak jak chce, lecz po nacisnieciu Play i ok 10 s ( gdy styczni się załaczy)
Akumulator lewy nadal sterowany jest przez wyl i wł tak jak chce, a akumulator prawy działa tylko na wł, a zeby wył stycznik trzeba 2 razy nacisnąc wył :/
i nie wiem jak to zmienic;-
ODPOWIEDZ