Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX 2004

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-06-2005, 11:32   #1 (permalink)
Medienfreak
 
Benutzerbild von kraftw
 
Registriert seit: Sep 2004
Ort: Essen
Beiträge: 50
Aus einem zugeladen Film heraus auf die Hauptzeitleiste des Hauptfilmes zugreifen

Hallo!

Bin etwas ratlos und habe auch schon die Flash Hilfe durchsucht.
Ich habe einen Hauptfilm main. In diesem Hauptfilm lade ich per Script einen Film mit loadMovieNum("filmname.swf", 2) dazu. Ich möchte jetzt, wenn der zugeladene Film (filmname.swf) zuende ist, per Script wieder auf Hauptzeitleiste des Hauptfilmes main zugreifen können, indem ich zum Beispiel auf Bildbezeichnung "zweiter Film" springen möchte.
Kann mir jemand helfen? Wie geht das?

Vielen, vielen Dank schon mal!
kraftw ist offline   Mit Zitat antworten
Alt 30-06-2005, 12:56   #2 (permalink)
Medienfreak
 
Benutzerbild von kraftw
 
Registriert seit: Sep 2004
Ort: Essen
Beiträge: 50
Hat keiner eine Idee? Hiiilfe!
kraftw ist offline   Mit Zitat antworten
Alt 30-06-2005, 13:01   #3 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
lade deinen film lieber in einen movieclip statt in einem level, dort kannst du dann auf die hauptzeitleiste mit "this._parent" zugreifen
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 30-06-2005, 13:10   #4 (permalink)
Medienfreak
 
Benutzerbild von kraftw
 
Registriert seit: Sep 2004
Ort: Essen
Beiträge: 50
danke, das probier ich direkt mal
kraftw ist offline   Mit Zitat antworten
Alt 30-06-2005, 13:16   #5 (permalink)
MMCP
 
Registriert seit: Jun 2001
Ort: Bayern
Beiträge: 892
Du kannst auch _level0 verwenden.

RR
__________________
aha!
Rudi Ratlos ist offline   Mit Zitat antworten
Alt 30-06-2005, 13:25   #6 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
Zitat:
Zitat von Rudi Ratlos
Du kannst auch _level0 verwenden.

RR
würde ich eher nicht denn dann kannst du leicht schon vorhande objecte löschen
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 30-06-2005, 13:27   #7 (permalink)
MMCP
 
Registriert seit: Jun 2001
Ort: Bayern
Beiträge: 892
wie willst Du denn das fertigbringen?

RR
__________________
aha!
Rudi Ratlos ist offline   Mit Zitat antworten
Alt 30-06-2005, 13:45   #8 (permalink)
Medienfreak
 
Benutzerbild von kraftw
 
Registriert seit: Sep 2004
Ort: Essen
Beiträge: 50
Hallo,
also ich habs mit beiden probiert:
_level0.gotoAndStop("ende1");
this._parent.gotoAndStop("ende1");
das geht nicht. Woran kann es liegen?
kraftw ist offline   Mit Zitat antworten
Alt 30-06-2005, 14:32   #9 (permalink)
Home Flasher
 
Benutzerbild von Flash Doc
 
Registriert seit: Apr 2004
Ort: Engelskirchen
Beiträge: 345
Exclamation

Hallo kraftw,

überprüfe mal die Pfade. Ich vermute mal, dass es da im Argen liegt. Generell halte ich es für besser, nachzuladende Filme in MovieClip-Container zu laden. Dazu musst du dir einfach einen leeren MovieClip als Symbol erstellen und ihn in der Bühne platzieren oder aber mit this.createEmptyMovieClip() einen neuen leeren MovieClip erzeugen. Bei letzterm bezeichnet this die Zeitleiste, resp. den MovieClip, in welchem du den leeren Container-Clip für den nachzuladenden Film anlegst.

Für dich als Anfänger ist es aber vielleicht besser, nach der ersten Variante vorzugehen. Erstelle dir also ein leeres MovieClip-Symbol und ziehe es aus der Bibliothek in die Bühne. Dann kannst du den Clip so platzieren, wie du ihn benötigst. Beachte, dass der Referenzpunkt des MovieClips immer die linke obere Ecke des darin nachzuladenden Flilm repräsentiert.

Durch die Positionierung in der Zeitleiste hast du volle Kontrolle über die Zugriffspfade, was sicher gut ist, wenn du auf diesem Terrain noch nicht ganz sattelfest bist.

Gruß vom Flash Doc
__________________
Erst Flash CS5 und dann Fläsch' Bier !!!
Flash Doc ist offline   Mit Zitat antworten
Alt 30-06-2005, 14:55   #10 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
Zitat:
Zitat von Rudi Ratlos
wie willst Du denn das fertigbringen?

RR
alles was sich zb auf der bühne beim exportieren befindet liegt auf level0
wenn du nun dort eine swf oä einlädst dann werden diese objecte gelöscht...
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 01-07-2005, 09:05   #11 (permalink)
Medienfreak
 
Benutzerbild von kraftw
 
Registriert seit: Sep 2004
Ort: Essen
Beiträge: 50
Hallo,

danke für die Hilfe! Es klappt jetzt. Tatsächlich lag es an den Pfaden.
Ich hatte es doppelt gemoppelt in sogar 2 Varianten, lol:
_level0.container.gotoAndStop("ende1");
this._parent.container.gotoAndStop("ende1");

Gemerkt habe ich es daran, das ich mir das immer herausgeben hab lassen mit
trace (this); Da habe ich dann an den Anzeigen gemerkt, das ich ja die ganze Zeit schon im _leve0 bin.

Jaja, ich weiß, ich hab es aber zuerst so gemacht, wie ihr geschrieben habt, doch da war noch was anderes im Argen.

Gereicht hätte _level0.gotoAndStop("ende1");

Puh, dann gingen meine Buttons auf einmal in dem zugeladenen Film nicht mehr zu bedienen. Ich habe dann fast alle "_root." durch "this." oder "_parent." ersetzt.

Ich hoffe, das ist richtig und mich erwarten da nicht noch andere Überraschungen ;o).
kraftw ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:22 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele