Von MC in die Szene zurück

Keksdose125

Grünschnabel
Ein freundliches "Hallo" an alle Mitglieder :)

Kleines Problem in Flash ^^ :
Ich habe eine Navigation erstellt die aus Movieclips besteht,
in denen wiederrum ist ein Button, den ich mit folgendem Code belegt habe:
Code:
on (rollOver) {
	over = true;
}


on (rollOut){
	over = false;
}

Die Movieclips in der Szene habe ich daraufhin mit folgendem Code belegt:
Code:
onClipEvent (enterFrame) {
	if (over) {
		nextFrame ();
	}else{
		prevFrame ();
	}
}

Wenn ich also nun mit der Maus auf meine MCs gehe, kommt meine schöne Animation.
Nur möchte ich, wenn ich nun auf die MCs klicke in der Szene an eine andere Stelle springen. Irgendwie habe ich wohl einen Denkfehler drin, denn mit
Code:
on(release) {
   _root.gotoSzene("Szene1",103); //  in Szene 1 zu Bild 103
}

auf dem Button im Movieclip klappts nicht ...
Dazu kommt, dass er auch noch beim draufklicken eine url öffnen soll, aber soweit bin ich nicht einmal gekommen :rolleyes:

Wäre über jede Hilfe erfreut

(An alle Mods, ja ich habe die SuFu benutz, nur irgendwie hat sich mein Problem nicht gelöst :confused: )

mfG Keksdose :)
 
Zuletzt bearbeitet:
Hi und willkommen im Forum,

die Funktion "gotoSzene" existiert nicht - Du musst sie selbst auf der Hauptzeitleite anlegen:
Code:
function gotoSzene(sc, fr) {
  switch(sc) {
    case "Szene1": gotoAndPlay("Szene1", fr); break;
    case "Szene2": gotoAndPlay("Szene2", fr); break;
    case "Szene3": gotoAndPlay("Szene3", fr); break;
    case "Szene4": gotoAndPlay("Szene4", fr); break;
  }
}
Warum dieser Aufwand mit switch und nicht einfach so?
Code:
gotoAndPlay(sc, fr);
Ganz einfach: die Methode "gotoAndPlay" akzeptiert leider keine Variablen für die Angabe der Zielszene. ;)

Gruß
.
 
Zurück