Forum eduweb.pl • Wyświetl temat - Przycisk movie clip
Z uwagi na dużą liczbę wpisów stworzonych bez wątpienia wyłącznie w celu pozycjonowania stron na określone frazy, dodaliśmy do wszystkich linków (w postach i podpisach) atrybut rel="nofollow". Z tego względu wszystkie dodane linki straciły swoją moc pozycjonerską. Forum jest dla Was, dlatego prosimy o zamieszczanie wyłącznie "prawdziwych" tematów i odpowiedzi.

Przycisk movie clip

Obsługa programu, animacja, AS2, AS3
  • Wiadomości
Offline

grig22

  • Posty: 13
  • Rejestracja: 2 sty 2013, o 15:35

Przycisk movie clip

Post19 mar 2013, o 18:31

Witam. Pewnie wypale dla wielu z prostym pytaniem ale męczę się z tym już dość długo...
Na początek krótka legenda, interesuje nas tylko: strona oraz bbb
strona = movieclip "strona_mc"
bbb = movieclip "bbb_mc"

w movieclipie strona_mc stworzyłem przycisk który jest movie clipem "przycisk_mc"
chciałbym alby ten przycisk przeniósł mnie do "bbb"
użyłem takiego kodu jak uczą ale niestety nie działa... ktoś ma pomysł???
Kod: Zaznacz cały
stop();

this.buttonMode = true;

this.addEventListener(MouseEvent.MOUSE_DOWN, klikniety);
this.addEventListener(MouseEvent.MOUSE_OVER, najechany);
this.addEventListener(MouseEvent.MOUSE_OUT, zjechany);

function klikniety(event:MouseEvent):void {
    gotoAndPlay("bbb");
}
function najechany(event:MouseEvent):void {
    gotoAndPlay(2);
}
function zjechany(event:MouseEvent):void {
    gotoAndPlay(21);
}


Przypuszczam że muszę tylko coś gdzieś dopisać ale nie wychodzi mi to za bardzo..
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego postu.
Offline
Awatar użytkownika

silver029

  • Posty: 28
  • Rejestracja: 27 paź 2012, o 17:41

Re: Przycisk movie clip

Post19 mar 2013, o 19:01

do this mógłbyś się odwoływac jakbyś w środku tego movieclipa pisał a domyslam się że jesteś na zewnatrz ja korzystam z CLICK zamiast MOUSE_DOWN ale to nie sprawiać różnicy

Kod: Zaznacz cały
bbb.mc.addEventListener(MouseEvent.CLICK, klikniety)


jeśli zaś jednak jesteś w środku to musisz wrócić na poprzednią scenę

Kod: Zaznacz cały
var p:MovieClip = new MovieClip();
p = MovieClip(parent);


wtedy analogicznie wywołujesz zmianę klatek

Kod: Zaznacz cały
p.gotoAndPlay("bbb");


czy

Kod: Zaznacz cały
p.bbb_mc.gotoAndPlay("bbb");


w zalezności jak już tam masz to we flashu poukładane

mam nadzieję że pomogłem
Serdecznie Pozdrawiam,
Paweł Srebrny

Tworzenie stron internetowych
Offline

grig22

  • Posty: 13
  • Rejestracja: 2 sty 2013, o 15:35

Re: Przycisk movie clip

Post19 mar 2013, o 19:20

pomogłeś!!!! Dzięki. Na początku nie zrozumiałem twojej pomocy :) ale teraz już kumam i działa wszystko :)

Wróć do Flash i ActionScript

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości

cron