In importierter swf auf bestimmtes Bild zugreifen

schreibered

Grünschnabel
Hallo!
Ich wäre sehr dankbar, wenn mir jemand bei folgendem Problem helfen könnte:
Ich möchte in meinen Hauptfilm über ein Menü eine externe swf laden und in dieser auf eine bestimmte Seite zugreifen, d.h. mit dem Menüpunkt 1 auf die Seite 1, mit dem Menüpunkt 2 auf die Seite 2 usw. der geladenen swf. Meiner Meinung nach müsste dies mit dem folgenden Skript funktionieren, aber es wird auch bei Betätigen der Schaltfläche "sub2_btn" die Seite "ab1" statt der Seite "ab2" aufgerufen.

Code:
menu_mc.haupt1_mc.sub_mc.sub2_btn.onRelease = function() {
	gotoAndStop("kapitel1");
	container_mc.loadMovie("Kapitel/Kapitel1.swf");
	this.container_mc.gotoAndStop("ab2");
	closeMenu();
}

Habe es auch mit der Methode createEmptyMovieClip versucht, mit demselben Ergebnis.
 
Hallo,

ich habe leider schon länger nicht mehr in der Flash IDE gearbeitet, aber hast du mal probiert, direkt auf den entsprechednen Frame zu springen? Ich dächte Szenen und Kapitelmarken, machen manchmal Probleme.()
Also:
container_mc.goToAndStop(NummerSoUndSo)

oder vielleicht musst du die Szene noch mit angeben?

container_mc.goToAndStop("ab2", "sceneWhatever")
 
Danke für den Hinweis - ich habe inzwischen an anderer Stelle die Lösung gefunden, und zwar über die Methode MovieClipLoader. Mit loadMovie funktioniert es offenbar überhaupt nicht.

Code:
var myMCL = new MovieClipLoader();
var list = new Object(); 
myMCL.addListener(list);	

menu_mc.haupt1_mc.sub_mc.sub2_btn.onRelease = function() {
	gotoAndStop("kapitel1");
	myMCL.loadClip("Kapitel/Kapitel1.swf", "container_mc");
	list.onLoadInit = function(container_mc) { 
		container_mc.gotoAndStop("ab2");
	}
	closeMenu();
}
 
Zurück