ActionScript mag Variable nicht

Surma

Erfahrenes Mitglied
Hossa,

ich hab gerade eine Szene.
Auf Grund tieferer Verschachtelungen ist es nicht moeglich,
direkt per gotoAndPlay in die naechste Szene zu springen.

Ich versuche es gerade so:
Code:
function switchin (a){
	gotoAndPlay (""+a+"",1) ;
}

Die Funktion wird richtig aufgerufen, Flash meckert aber:
"Scene name must be quoted string."

Ole ole super Problem.
Ich bitte um Loesung ;-)
Dankeschoen.
 
Was soll denn als Wert rauskommen und wie wird a definiert/übergeben?
Weil so sieht's schon komisch aus.

Gruß
Rena

PS:
Als Alternative: mit Bildbezeichnungen und ohne Szenenangaben arbeiten, also _root.gotoAndPlay("bildbezeichnung") ... dann ist die Verschachtelungstiefe egal. Aber kenne deinen Aufbau ja nicht.
 
@ marian:
Ja, danke, deine Antwort hilft der Biene auf die Bluete.

hm.. wen ich _root.gotoAndPlay() benutze, dann passiert garnix.

Mal ein wenig weiterprobieren, danke erstmal.
 
Ok, mal eine detaillierte Schilderung der SItuation:
Ich habe in einer Grafik, einige Buttons und ein paar Textfelder.
Die Buttons einen folgenden Actionscript a la:
Code:
on(release) {
	_root.gotoAndPlay("s_services", 1) ;
}

Es passiert _nix_. Ich habe schon mal ne trace-Ausgabe aus Elchtestgruenden drumherumgepackt, die werden ausgegeben.
Wenn ich das _root weglasse, beginnt das ganze Projekt von vorn.

Warum? Was tun?
 
Scenen machen häufig Probleme. Wenn du dem Frame eine Bezeichnung gibst, sollte das mit diesem Code funktionieren:
Code:
on (release){
	_root.gotoAndStop("frameBez");
}
Den Frame-Namen kannst du unten im Eigenschaftenbereich festlegen, wenn du auf dem Frame in der Zeitleiste klickst.
 
Zurück